我使用Google Developer Console和Oauth开发Chrome扩展程序,以便用户可以通过Google帐户登录。但我无法像这样重定向到网址
chrome-extension://<id>
。
那怎么能解决呢?
答案 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?