嘿,我正在寻找一个非常简单的 Chrome 扩展程序的帮助,我想开始工作。该扩展程序应该抓取选定的文本,然后通过上下文菜单打开一个新选项卡,其 URL 如下所示:http ://dict.cc/?s=selectedText
这是我到目前为止所得到的:
清单.JSON:
{
"name": "QuickTranslate",
"version": "0.1",
"manifest_version": 2,
"background": {"persistent": true, "scripts": ["bg.js"]},
"permissions": ["contextMenus"]
}
据我了解,到目前为止,一切都应该没问题。仅供参考,我真的不太了解 Java Script,更不用说 Chrome 扩展了。
bg.js:
chrome.contextMenus.create({
title: "Translate '%s'",
contexts: ["selection"],
onclick: function search() {
chrome.tabs.create ({url: "http://dict.cc"}) },
});
现在这就是我卡住的地方。我确定有一些(简单的?)方法可以将选定的文本添加到 url。'%s' 不起作用,至少对我不起作用。
提前感谢您的帮助。