作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试创建我的第一个扩展,它将在其他/所有可用浏览器中打开当前 URL。有人知道如何做吗?我已经构建了将当前 url 打开到新选项卡/新窗口的代码:
chrome.windows.create({url: newTab, type: "normal"});
如果不可能,有谁知道什么语言可以做到这一点。
最佳答案
不幸的是,您无法通过 Chrome 扩展执行其他程序。不过,我确实找到了一个简单的方法来解决这个问题。
您需要一些在浏览器外部运行的 native 应用程序来接受来自浏览器扩展的请求。我通过 HTTP 在一个只能从本地主机访问的奇怪端口上完成了此操作。当单击我的扩展中的按钮时,它会向我的应用程序发出 HTTP 请求,该应用程序可以执行您需要它执行的任何操作。
现在有一个 API 可用于通过 Chrome 扩展与 native 应用程序进行通信,但我对此并不熟悉。
关于javascript - 如何在其他可用浏览器中打开chrome中的当前url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22291186/
我是一名优秀的程序员,十分优秀!