【发布时间】:2014-09-18 19:23:42
【问题描述】:
Magento EM Quickshop fancybox 工作,但 fancybox 不会自动关闭(将产品放入购物车后),我无法使用 ajax 更新父窗口中的购物车(因此客户必须刷新父窗口)。
有什么问题?
关闭fancybox时调试我得到:访问属性'jQuery'的权限被拒绝。
当在 JQuery 中创建一个或多个幻想框时,url 以 http 开头,我在 firefox 中进行了调试检查。
但是当我使用 document.URL 在 fancybox 中显示 url(通过单击打开 fancybox 的链接,键入 iFrame)时,它以 https 开头。并且因为 https 窗口无法与 http 父级通信(访问被拒绝),fancybox 不会关闭。
我的问题:有人知道 http 如何以及在何处同时更改为 https 吗?
或者如何在调试时检查fancybox的定义(url)是否在某处发生了变化?
或者可以在某个地方设置 javascript 强制 SSL 吗?
【问题讨论】:
-
不,这是另一个问题。 fancybox 内的 url 被重定向到 https(只是一个产品 url),这就产生了这个问题。为什么我还要找到...甚至当我在 Magento 中为前端关闭 SSL 时也会发生这种情况...
-
所有以 quickshop 开头的链接都被重定向到 'h t t p://www.etc/index.php/quickshop/..' 或 'h t t p://www.etc/quickshop/.. .'
标签: jquery magento https fancybox