我有一个具有这种结构的页面。
<frameset>
<frame name="MenuFrame"></frame>
<frameset>
<frame name="topFrame"></frame>
<frame name="mainFrame"></frame>
</frameset>
</frameset>
在框架“mainFrame”中,我需要使用 javascript 访问一些组件。
当我在单独的窗口中运行 mainFrame 时,我可以访问组件。 Javascript 在单独运行时可以工作。
当运行所有框架时,我无法执行任何 JavaScript。是什么原因导致这个问题?
最佳答案
出于安全原因,浏览器不允许您跨由不同域提供的框架编写脚本。
关于javascript - 为什么框架会禁用 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6925456/