1

Google Chrome 拡張機能に、入力された URL にリダイレクトされる非表示のタブのようなものを持たせることができるかどうか疑問に思っていました。たとえば、www.google.com にアクセスしたい場合、バックグラウンドではタブの URL は www.google.com になります。これを確認できる唯一の方法は、閲覧履歴を確認することです。これは可能ですか?これにアプローチする他の方法はありますか?

私の目標は、基本的に URL にアクセスして履歴に追加することですが、このプロセスをユーザーから隠しておきます。

4

1 に答える 1

0

私の理解が正しければ、ユーザーの履歴にエントリを追加しますか? これはhistory.pushState関数を使用して JavaScript で可能です。

例:history.pushState({}, "Google", "http://google.com")

パラメーター:

  • state object: 異なる「状態」またはページ間でデータを格納するために使用できます。
  • title: ページの新しいタイトル
  • url: URL

ただし、次の制限があります。

新しい URL は、現在の URL と同じオリジンである必要があります。それ以外の場合、pushState() は例外をスローします。

于 2013-06-21T03:52:55.247 に答える