javascript - 允许 chrome ://history-frame to load in an iframe 的任何方式

标签 javascript jquery google-chrome-extension

我正在尝试将 chrome://history-frame 加载到我的扩展页面的 iframe 中,但它给出了:

XMLHttpRequest cannot load chrome://history-frame/. Cross origin requests are only supported for HTTP. 

我尝试将 url 添加到 manifest.json 中的权限元素,并将其添加为:

"content_security_policy": "script-src 'self' chrome://history-frame; object-src 'self'"

有人知道如何将其加载到 iframe 中吗?

最佳答案

不允许扩展程序在 iframe 中使用 chrome:// 方案加载来源( nor is it allowed 以在 CSP 中将此类来源列入白名单)。

关于javascript - 允许 chrome ://history-frame to load in an iframe 的任何方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21020620/

相关文章:

javascript - Jquery/Javascript 使用 IF/ELSE 语句更改 img SRC

javascript - 我怎样才能在滚动上获得 "ballooning"效果?

javascript - 将 JavaScript 变量传递给 jQuery DataTable 中的 razor 函数

当页面等于 X 时,javascript 逻辑运算符不执行功能

jquery - margin-left 只向左移动一个元素,而不是整行

javascript - 使用后台页面 + 内容脚本的 Chrome 扩展

javascript - jQuery:从第一个 child 或自身返回文本

javascript - Bootstrap 密码泄露器遇到错误

javascript - 有没有办法用javascript模拟鼠标点击时按下多个键?

visual-studio-2012 - 我可以获得 Chrome 应用程序和扩展程序的智能感知吗?