我有一个工作扩展,允许我检查蒸汽项目的市场价格。 您基本上单击扩展名,然后打开一个提示框,然后在那里输入项目。 然后它会打开一个带有搜索查询的新窗口,显示市场价格。 我想通过从扩展名显示项目列表作为弹出窗口来调整它,就像默认弹出窗口一样。 为此,我需要了解一些东西: 1)如何在js代码中调用该弹出功能? 2)如何打开它以便仅显示我需要的内容?比如this,而不是显示整个网站。
以下是代码:
清单:
"manifest_version": 2,
"name": "CS:GO checker",
"description": "This extension checks market prices",
"version": "1.1337",
"permissions": [
"http://steamcommunity.com/market/"
],
"browser_action": {
"default_icon": "icon.png"
},
"background": {
"scripts": ["popup.js"],
"persistent": false
}
popup.js:
function test ()
{
var userInput=prompt("Please enter your item below:");
if (userInput!=null)
{
newwindow=window.open("http://steamcommunity.com/market/search?q="+userInput,userInput,'height=800,width=670');
if (window.focus) {newwindow.focus()}
return false;
}
}
chrome.browserAction.onClicked.addListener(test);
提前致谢!
编辑:我忘了提到我对javascript很新,所以如果你有答案,试着向我解释一下我能理解的。