2

質問はそれをすべて言い、それを2つの部分に分けます:

1-現在のタブ(フォーカス中)のクロム拡張機能がクリックされたときにURLを取得します-クロム固有。

2- Webページのフレームの1つで、テキストボックスの値に同じ値を設定します。つまり、テキストボックスはa.htmlにあり、Webページでは <frame src="a.html">-CHROME / JAVASCRIPT/HTML固有です。

どちらか/両方の部分で助けてください。どうもありがとうございました。

4

1 に答える 1

1
  1. location.href完全な URL が必要な場合、またはパスだけが必要な場合は、現在の URL を取得しlocation.pathnameます。
  2. フレームにアクセスし、テキスト ボックスを現在の位置で更新する 1 つの方法を次に示します。他の iframe にアクセスできるようにするには、ドメイン、プロトコル、およびポートが一致している必要があります。

コード:

var doc = window.frames['frameName'].document;
doc.getElementById('textBox').value = location.href;
于 2010-06-13T06:13:09.017 に答える