2013-03-12 80 views
0

我有以下代碼:變更網址上onBeforeRequest

chrome.webRequest.onBeforeRequest.addListener(
    function(details) {   

    return { redirectUrl: "http://yahoo.com"}; 
    }, 
    { 
    urls: [ 
     'http://google.com' 
    ], 
    types: ['main_frame'] 
    }, 
    ['blocking']); 

這被重定向google.com執行yahoo.com。 我的問題是現在如何保持google.com在地址欄中顯示yahoo.com。

第一個嘗試是使用

chrome.tabs.update(tab.id, {url: details.url});

,但導致該網站的重新加載。


爲什麼?

我要求這是pdf.js,因爲它厭惡鬆散的PDF網址。

+1

這根本不可能。這也將是一個巨大的安全問題(想象一下https:// evil.com僞裝成https:// mybank.com) – 2013-03-12 11:28:42

+1

聽起來很腥...... – Daniel 2013-03-12 11:29:00

+0

看到我的問題 – Eun 2013-03-12 11:34:32

回答

2

這是不可能的,你可以通過使用100%x100%的框架模擬這種效果 - 但仍然,你的問題聽起來非常惡毒。