ちょっと私は私が働きたいと思っている本当に単純なChrome拡張機能の助けを探しています。拡張機能は選択されたテキストを取得することになっています。次に、コンテキストメニューを使用して、次のようなURLで新しいタブを開きます。http://dict.cc/?s = selectedText
これは私がこれまでに得たものです:
Manifest.JSON:
{
"name": "QuickTranslate",
"version": "0.1",
"manifest_version": 2,
"background": {"persistent": true, "scripts": ["bg.js"]},
"permissions": ["contextMenus"]
}
私の理解では、これまでのところ、すべてがうまくいくはずです。参考までに、Chrome拡張機能は言うまでもなく、Javaスクリプトについてはあまりよく知りません。
bg.js:
chrome.contextMenus.create({
title: "Translate '%s'",
contexts: ["selection"],
onclick: function search() {
chrome.tabs.create ({url: "http://dict.cc"}) },
});
今、これは私が立ち往生しているところです。選択したテキストをURLに追加する(簡単な?)方法があると確信しています。'%s'は、少なくとも私にとっては機能しませんでした。
よろしくお願いします。