如何从扩展程序打开弹出窗口

时间:2014-04-12 23:38:29

标签: javascript popup popupwindow

我有一个工作扩展,允许我检查蒸汽项目的市场价格。 您基本上单击扩展名,然后打开一个提示框,然后在那里输入项目。 然后它会打开一个带有搜索查询的新窗口,显示市场价格。 我想通过从扩展名显示项目列表作为弹出窗口来调整它,就像默认弹出窗口一样。 为此,我需要了解一些东西: 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很新,所以如果你有答案,试着向我解释一下我能理解的。

0 个答案:

没有答案