我正在尝试创建我的第一个扩展,它将在其他/所有可用浏览器中打开当前URL。有没有人知道如何做到这一点?我已经构建了将当前URL打开到新选项卡/新窗口的代码:
chrome.windows.create({url: newTab, type: "normal"});
如果不可能,是否有人知道哪种语言可以做到。
答案 0 :(得分:0)
很遗憾,从Chrome扩展程序中无法执行其他程序。我确实找到了一个简单的方法。
您需要在浏览器外部运行一些本机应用程序才能接受来自浏览器扩展程序的请求。我在一个只能从localhost访问的奇数球端口上通过HTTP完成此操作。单击我的扩展程序中的按钮时,它会触发对我的应用程序的HTTP请求,该请求可以执行您需要执行的任何操作。
现在有一个API可以与Chrome扩展程序中的本机应用程序进行通信,但我不熟悉它。