当我的应用程序嵌入到读取为
的 iframe 中时,我收到错误Permission denied for https://myapp.com to call method Location.toString on http://otherhost.com
我没有得到任何浏览器中发生这种情况的堆栈跟踪、行号或文件。我怎样才能找出这个问题的根源?
最佳答案
发生此错误的原因是 same-origin policy 。您无法从跨域 iframe 内的非扩展源运行任何 Javascript。也就是说,Iframe 与主页的域不同。
关于javascript - Permission Denied Location.toString 发生在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3919722/