javascript - 为什么框架会禁用 javascript?

标签 javascript jquery html

我有一个具有这种结构的页面。

<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/

相关文章:

javascript - 如何在自动完成文本框选定值上使用 CSS

javascript - 如果 attr url 不等于 url 则重定向它

html - CSS 无序列表样式

html - 制作按钮与输入的大小相同

javascript - Flymake 在加载 js2-mode 后立即退出

javascript - Google map API - 如何停止滚动 (JavaScript)

javascript - 从多个源设置变量的更有效方法?

javascript - 获取所有注入(inject)的脚本文件

javascript - 如何从 javascript/jQuery 中的整数字符串中获取 int[]?

javascript - 当对象定义中未定义那个/那些函数时,代码如何调用对象的函数?