2017-06-04 61 views
0

我建立一個小的Chrome擴展更新選項卡,可以在代理 打開一個頁面的例子中,我打開www.mysite.com,並在我的分機鍵的點擊,和它將頁面更新爲www.myproxy.net/q=www.mysite.com。 它的功能就像一個魅力,但我想隱藏在地址欄中的chnage,所以url將保持原來的網站。 我做了幾個搜索,但無法找到如何做這樣的事情。Chrome擴展 - 不改變網址

你能幫幫我嗎?

感謝

我的清單文件

{ 
"name": "proxy", 
"version": "1", 
"browser_action": { 
    "default_icon" : "icon.png" 
}, 
"permissions": ["tabs"], 
"manifest_version": 2, 
"background":{ 
    "scripts": ["popup.js"] 
}, 
"commands": { 
    "_execute_browser_action": { 
    "suggested_key": { 
     "default": "Ctrl+B", 
     "windows": "Ctrl+B" 
    } 
    } 
} 

}

我popup.js

chrome.browserAction.onClicked.addListener(function(activeTab){ 
chrome.tabs.query({active: true, currentWindow: true}, function(tab) { 
    var newURL = "http://myproxy.net/?q=" + tab[0].url; 
    chrome.tabs.update(undefined, {url: newURL}); 
}); 

});

+1

不可能的,因爲這將是否則,顯然是一個安全漏洞。 – wOxxOm

回答

1

AFAIK,這是不可能通過Chrome API。你無法找到搜索的事實意味着它不可行。除非可能,你可以編寫自己的實現。