无法从Chrome扩展程序background.js重定向

时间:2013-04-24 11:30:13

标签: google-chrome-extension

Ajax's done() method我必须重定向到download.php?file=filename.txt,这将强制下载给定文件。问题是window.location无效。

我尝试的是:

window.location = "http://domain.com/download.php?file=test.txt";

chrome.tabs.executeScript(null, {code: 'window.location = "http://domain.com/download.php?file=test.txt"' });

两者都不起作用。我认为它可能来自Ajax(我在成功时重定向了一些东西)并在Ajax代码外部(以及之前)尝试过这些。不再工作了。

部分来自 manifest.json:

...
"background": {
    "scripts": [
        "scripts/jquery.min.js",
        "scripts/background.js"
    ]
},
...

从外部文件window.location进行尝试时,问题是在扩展程序中使用它时。

有什么想法吗?

0 个答案:

没有答案