Javascript 是否有办法忽略本地服务的网页的同源策略(文件://)

Javascript 是否有办法忽略本地服务的网页的同源策略(文件://),javascript,html,cors,same-origin-policy,Javascript,Html,Cors,Same Origin Policy,我正在处理作为产品压缩文档包含的网页,因此预期它将被解压缩,并且只能通过文件:// 这些网页已经存在了,我只需要给他们一次整容。他们没有CSS。我想添加CSS。为了避免改变成千上万的页面,我想通过JavaScript插入CSS。页面位于一个框架中(另一个框架是菜单)。将CSS从父窗口添加到帧会产生错误:Uncaught DOMException:阻止原点为“null”的帧访问跨原点帧。例如,当尝试访问帧的文档对象时 有没有办法忽略以这种方式服务的网页的同源策略 似乎不是重复的,因为它要使用loc

我正在处理作为产品压缩文档包含的网页,因此预期它将被解压缩,并且只能通过
文件://

这些网页已经存在了,我只需要给他们一次整容。他们没有CSS。我想添加CSS。为了避免改变成千上万的页面,我想通过JavaScript插入CSS。页面位于一个框架中(另一个框架是菜单)。将CSS从父窗口添加到帧会产生错误:
Uncaught DOMException:阻止原点为“null”的帧访问跨原点帧。
例如,当尝试访问帧的
文档
对象时

有没有办法忽略以这种方式服务的网页的同源策略


似乎不是重复的,因为它要使用
localhost

您可以启动Chrome禁用web安全
--禁用web安全

它将允许不只是逃避CORS,但如果您只是为了开发目的而使用自己的codabase,它是安全的

在启动无安全会话之前,应关闭任何chrome窗口


chromium浏览器--禁用web安全性--user data dir=“[some directory here]”

Firefox作为解决方案。

您试图做什么,这与同源策略相冲突?你能简单地做些不同的事情吗?如果你想从你的网页上发送一个zip文件,它必须通过后端完成,所以这是我的理解。您可以在本地主机上完成,但它应该是您的后端抓取和交付您的zip文件。这对客户来说并不方便,因为他们通常不会为此任务设置本地主机环境。@Brad我正在对产品的现有HTML文档进行翻新,将其放在一个框架中。页面数量众多,为了避免更改现有的html页面,我想将CSS(通过JavaScript)插入到该框架上显示的所有页面中。如果可能的话,网站可能会对您的文件系统中的任何文件进行不必要的访问,他们可能会猜到它们的路径。让
框架
联系父DOM,而不是父DOM联系子
框架
。然后,家长可以回答。子DOM还可以从父DOM传回对自身的引用以进行操作。Firefox将当前文件夹及其子文件夹视为同一来源。所以可能不需要附加组件。