使用可点击的网页链接启动/激活/运行 Chrome 扩展程序?
Posted
技术标签:
【中文标题】使用可点击的网页链接启动/激活/运行 Chrome 扩展程序?【英文标题】:To launch/activate/run Chrome extension with a clickable webpage link? 【发布时间】:2011-06-25 01:21:00 【问题描述】:我一直在使用 Safari,但不久前我完全拔掉了 Safari 的插件,而使用 Chrome 做很多事情的能力让我想要做更多事情。
这是我想知道的: 我有很多新安装的扩展程序和 web 应用程序。 我知道有些扩展可以在激活时使用,而其他扩展在后台运行,而无需通过单击扩展图标的按钮来激活它。 有没有办法通过网页中的链接(URL)在 chrome 中启动(激活)扩展程序。我的意思是是否有激活扩展的 URL 路径。
另外, 我喜欢固定标签功能,但似乎我只能这样做:固定一个标签并让它每次都像那样打开,方法是添加当前标签以“打开这些页面”。但是,如果我固定为例如。 gmail.com,然后我关闭它,稍后再打开它,它不会固定它。使用带有 128 像素图标的 JSON 并制作您自己的 Web 应用程序是实现此目的的唯一方法吗?
谢谢。
【问题讨论】:
你发现了吗? 【参考方案1】:据我所知:没有。 我通过阅读 Chrome 文档得到的是,网站可以使用 Chrome API 的方法runtime.connect 连接到激活的扩展。
我知道有一些扩展 [...] 通过单击扩展图标的按钮激活
这似乎不是 Chrome 扩展程序的一般功能。可以在浏览器的 chrome://extensions/ 中找到 Chrome 实习生激活。网站无法修改这些设置。您可能希望通过在扩展中使用“第二个”激活层来创建解决方法。 网站只能使用webstore API 要求浏览器安装扩展。
对于您的第二个问题:This chrome-extension 应该允许您自动固定您的 url 指定的标签(虽然我自己没有尝试过)。也许这可以解决你的问题。
【讨论】:
【参考方案2】:我看到这个答案来晚了,但如果有人像我一样偶然发现这个问题,希望可能会发现这很有用。我可以为您提供 Chrome 扩展程序的网址。打开 Web Inspector 控制台并输入以下内容以获取 url:
chrome.extension.getURL()
【讨论】:
我需要从网页调用chrome扩展程序。我该怎么做。请帮助以上是关于使用可点击的网页链接启动/激活/运行 Chrome 扩展程序?的主要内容,如果未能解决你的问题,请参考以下文章