安全弹出IE8 wistia视频

时间:2013-03-12 07:55:32

标签: html security iframe video https

我有以下iframe呈现Video.In IE8,我收到安全弹出错误。

<iframe src="https://fast.wistia.com/embed/iframe/223ewe311111112?videoWidth=310&videoHeight=120&controlsVisibleOnLoad=true&playerColor=1213221&plugin%5Bsocialbar%5D%5Bversion%5D=v1&plugin%5Bsocialbar%5D%5Bbuttons%5D=email-twitter-googlePlus-facebook&plugin%5Bsocialbar%5D%5Blogo%5D=true&plugin%5Bsocialbar%5D%5BtweetText%5D=May%20to%I%20New%Help%20You%20&plugin%5Bsocialbar%5D%5BbadgeUrl%5D=https%3A%2F%2Fwistia.com&plugin%5Bsocialbar%5D%5BbadgeImage%5D=https%3A%2F%2Fprime-cdn.wistia.com%2Fdeliveries%2Fe6e6be3fsdfsdfsdfsdf7e0a69.jpg%3Fimage_crop_resized%3D100x20" target="_blank" rel="nofollow" allowtransparency="true" frameborder="0" scrolling="no" class="wistia_embed" name="wistia_embed" width="310" height="120"></iframe>

我开始知道他们在他们的框架上更新了他们的IFRAME API。它只是在IE8中渲染弹出窗口的原因。在IE8中使用HTTPWATCH插件,我发现所有资源都只渲染HTTPS。所以,因为这个iframe标签只是呈现弹出窗口。我把这个iframe标签放在单独的HTML页面中并在IE8浏览器中打开它。它显示安全弹出窗口。

2 个答案:

答案 0 :(得分:0)

您获得的错误的性质是什么? “不安全的JavaScript尝试从具有URL [URL编辑]的帧访问具有URL [URL编辑]的帧。域,协议和端口必须匹配。”

如果是这样,StackOverflow上有许多线程也提到了这个错误。虽然令人讨厌,但不太可能对您网站的工作方式产生不利影响,但这只是在嵌入的iframe和网页之间拥有无与伦比的域名,端口和协议的症状。

所以是的,只要页面上的内容看起来很好,你很可能会忽略那个特定的错误。

作为替代方案,请尝试使用Wistia API嵌入样式,您也可以使用SSL - 应该可以帮助您避免看到它。

答案 1 :(得分:0)

首先,您最好将示例嵌入代码检出! :)它看起来不像iframe src是有效的(它导致404页面),这使得这有点难以测试。在iframe上还有一些奇怪的东西,比如target =“_ blank”,我认为它不是由Wistia制作的。

无论如何,我将选项钉在不同媒体的嵌入代码上,我想我已经找到了你的问题。社交栏中徽标的域名是导致安全警告的原因。

如果您在SuperEmbed Builder中上传徽标,然后切换到SSL(在嵌入类型&gt;高级选项下),它还会将徽标的域切换为具有安全证书的域。我猜你生成了非SSL嵌入,然后手动将其从http:切换到https:。在许多情况下,这并不重要,但不幸的是,它确实存在。

我的建议是直接从SuperEmbed Builder生成嵌入代码并在那里切换SSL。