0

サードパーティのコンテンツをリストに出力する iframe を含むページがあります

コンテンツの各アイテムはli、固有のクラスに分類されますitem-X

<li class="item-1">
   <a href="item-1.html">View Item 1</a>
</li>
<li class="item-2">
   <a href="item-2.html">View Item 2</a>
</li>

私はその方法を探しています:

ユーザーの訪問

www.parent-domain.com/?view_item=1

そして、iframe はこのアドレスを読み取り、参照さclickれている上でa をシミュレートitemします。

iframe 内のコンテンツは を使用しonLoad('parent-domain.com/foo.html)てプロキシ HTML ファイルをロードし、そこに JS を追加できます。(おそらく、これは同一生成元ポリシーを回避するためです)。

これは可能ですか?

  • 親 URL からクエリ文字列を取得する
  • iframe から値を読み取ります (内部のファイル内)onLoad();
  • li a値に一致するクラスでクリックイベントをトリガーします
4

1 に答える 1