是否可以通过 Chrome 扩展内容脚本打开 Chrome 外部协议请求?

Posted

技术标签:

【中文标题】是否可以通过 Chrome 扩展内容脚本打开 Chrome 外部协议请求?【英文标题】:Is it possible to open a Chrome External Protocol Request through a Chrome Extention Content Script? 【发布时间】:2016-09-09 04:16:02 【问题描述】:

我一直对如何使用外部协议请求感到困惑。

我的外部请求 url 是“playUpun://launch:5122”,我正在尝试从网页上运行的内容脚本中调用它,并不断收到有关

的错误

jquery.js:4 XMLHttpRequest 无法加载 playUpun://launch:5122。跨源请求仅支持协议方案:http、data、chrome、chrome-extension、https、chrome-extension-resource。

【问题讨论】:

【参考方案1】:

通过External protocol request找到解决方案

必须使用<a href=""> div 标志。

【讨论】:

以上是关于是否可以通过 Chrome 扩展内容脚本打开 Chrome 外部协议请求?的主要内容,如果未能解决你的问题,请参考以下文章

Chrome 扩展 - 从网页中检索全局变量

ReactJS使用内容脚本而不弹出(Chrome扩展)

Chrome ext,创建 JQuery 对话框的内容脚本需要忽略 iframe

在开发 chrome 扩展程序时,如何打开一个空白页来运行脚本?

Chrome 扩展:在内容脚本中访问 localStorage

从 Chrome 内容脚本扩展访问 iframe