我的Drupal电子商务网站正在开发https.I我希望将代码嵌入到页面中。
<iframe src="http://files.podsnack.com/......"(not exact code)
但是src在http上,因为它无法在页面中加载iframe。我收到了以下错误。
Blocked loading mixed active content "http://files.podsnack.com/iframe/embed.html?hash=avcsgijp&t=1402616221"
carouFredSel: No element found for "#clients-scroller".
plugins... > eval (line 1)
Given URL is not allowed by the Application configuration.: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.
Note: src will not work on https.
请告知。
答案 0 :(得分:0)
我担心您无法安全地通过http在https页面加载iframe,从而导致错误。浏览器现在开始完全阻止这种情况,因为旧浏览器会发出警告。
加载它的唯一方法是使用https作为iframe,或通过http而不是https访问页面。
请参阅此博客文章,了解Firefox介绍该块:https://blog.mozilla.org/tanvi/2013/04/10/mixed-content-blocking-enabled-in-firefox-23/
这是一个关于IE阻止混合内容的网页:http://support.microsoft.com/kb/2625928
这是一个关于Chrome阻止混合内容或警告的页面:https://support.google.com/chrome/answer/1342714?hl=en
请参阅此帖子,了解问题的一般解释:https://developer.mozilla.org/en-US/docs/Security/MixedContent/How_to_fix_website_with_mixed_content