1

私は次のコードを持っています:

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 URLを失うのが面倒なので、これをpdf.jsに要求しています。

4

1 に答える 1

2

これは不可能です。100%x100% のフレームを使用してこの効果をシミュレートすることはできますが、それでも、あなたの質問は非常に悪意があるように聞こえます。

于 2013-03-12T11:31:48.780 に答える