获取完整的parms表单url where script delete parms

时间:2015-07-20 09:55:32

标签: javascript google-chrome-extension

我使用这个简单的代码在更新的标签上获取网址的参数

    chrome.tabs.onUpdated.addListener( function(tabId, changeInfo, tab,tabs) {

         chrome.tabs.query({currentWindow: true, active: true}, function(tabs){
            var urladress=tabs[0].url;
            // do something with parms ;>

            console.log("Update: "+urladress);

        });
});

当像http://www.foo.fo?a=A&b=b&c=C这样的网址和网站在加载

后不删除parms时,它的工作正常

但是当网站有如下所示的示例代码隐藏get parms后,加载无法读取参数:

var uri = window.location.toString();
if (uri.indexOf("?") > 0) {
    var clean_uri = uri.substring(0, uri.indexOf("?"));
    window.history.replaceState({}, document.title, clean_uri);
}

console.log只显示没有参数的www.foo.fo:/

如何在网站上获取完整的url befor scirpt删除parms?

0 个答案:

没有答案