我正在将网页作为产品的压缩文档包含在内,因此需要解压缩,只能通过file:///
在本地访问
网页已经存在,我只需要对它们进行整容。他们没有CSS。我想添加CSS。为了避免更改数千页,我想通过JavaScript插入CSS。页面在一个框架中(另一个框架是菜单)。例如,在尝试访问框架的Uncaught DOMException: Blocked a frame with origin "null" from accessing a cross-origin frame.
对象时,从父窗口向框架添加CSS会产生错误:document
。
有没有办法忽略以这种方式提供的网页的同源策略?
This question似乎并不重复,因为它想要使用localhost
Firefox作为quite simple Add-On为此。
您可以启动Chrome停用网络安全--disable-web-security
它不仅可以逃避CORS,而且如果您只是为了开发目的而使用自己的codabase,那么它是安全的。
您应该在启动无安全会话之前关闭任何chrome窗口。
chromium-browser --disable-web-security --user-data-dir="[some directory here]"