我收到此错误:

不安全的JavaScript尝试从URL为“ URL2”的框架访问URL为“ URL1”的框架。域,协议和端口必须匹配。

我想做的是插入我的html页面iframe(嵌入youtube视频),但是链接是从服务器端的数据库中获取的。在渲染站点期间。它的财产。真的错吗,我应该用其他方式做吗?

感谢帮助

编辑:

我只是在iframe中设置了url = 。这是asp.net代码的属性,所以我相信它的好问题

好的,我什至决定设置静态链接,知道源看起来像这样,仍然出现错误:

<iframe runat="server" ID="iframeYouTubeMini" title="YouTube video player" class="youtube-player" width="152" height="107" src="http://www.youtube.com/embed/test?controls=0" frameborder="0" allowfullscreen></iframe>

最佳答案

您会在WebKit浏览器(Google Chrome)中看到此错误,这与跨站点脚本有关。从Vimeo加载视频时,我在SenchaTouch应用程序中看到了完全相同的错误。

据我所知,没有真正的解决方法,除了引发控制台错误外,它不会影响您的应用程序。此错误使我的应用程序完全按预期运行。

关于c# - 不安全的JavaScript尝试从URL为“URL2”的框架访问URL为“URL1”的框架。域,协议(protocol)和端口必须匹配。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6885080/

10-10 05:35