Chrome扩展程序传递URL到操作系统

时间:2016-02-22 21:33:16

标签: javascript google-chrome-extension

我的扩展程序有一个上下文菜单,可以通过在操作系统中注册的URl协议(Windows)将所选文本发送到操作系统上的程序。但是,我能找到获取操作系统URL的唯一方法是创建一个带有扩展名的不需要的标签或窗口,即

url = "winprogram://data...";
chrome.tabs.create({url});

创建选项卡会将URL传递给操作系统并使用附带的参数打开程序,但我不想要新选项卡。我也尝试过XMLHttpRequest发送,但是扩展程序抱怨它不是同一个来源。

有没有办法在不创建标签的情况下获取操作系统的URL?

0 个答案:

没有答案