如何重定向url chrome-extension?

时间:2014-06-19 08:59:35

标签: javascript jquery google-oauth

我使用Google Developer Console和Oauth开发Chrome扩展程序,以便用户可以通过Google帐户登录。但我无法像这样重定向到网址

chrome-extension://<id>

那怎么能解决呢?

2 个答案:

答案 0 :(得分:1)

I know this is an older question, but I wondered too. You have to use the built in chrome API for accessing your extension's HTML.

chrome.extension.getURL('options.html')

答案 1 :(得分:0)

将重定向网址从内容脚本发送到后台网页:

chrome.extension.sendRequest({redirect: "http://redirect"});

在后台页面更新标签的网址中会导致重定向:

chrome.extension.onRequest.addListener(function(request, sender) {
    chrome.tabs.update(sender.tab.id, {url: request.redirect});
});

参考:How do I redirect to a URL using a Google Chrome Extension & Content Script?