【发布时间】:2014-11-21 02:28:41
【问题描述】:
我想与我的同事分享一个解压后的扩展程序。它在注入的脚本中使用chrome.runtime.sendMessage(string extensionId, any message, object options, function responseCallback) 方法。为此,我需要提前知道扩展 ID。
解压后的扩展程序 ID 在不同的系统上会有所不同吗?或者我可以硬编码在我的扩展程序菜单中找到的那个吗?
【问题讨论】:
-
也就是说,你还需要吗?你的意思是,通过注入脚本,注入页面内容?
-
我通过执行以下 JavaScript 来注入脚本:
var s = document.createElement("script"); s.src = chrome.extension.getURL("api.js");,因为我需要脚本来访问它被注入到的任何页面的window对象。