クイックヒント:Iframeを変更する

サードパーティのiframe(ウィジェットなど)を埋め込んだ場合、CSSまたはJavaScriptのいずれかを使用してそのコンテンツにアクセスすることはできません(いわゆる同一生成元ポリシーのため)。 ただし、コードを変更するための非常に簡単な手順があります(iframe内で再ロードされる他のファイルでも)。 これを行うには、独自のPHPプロキシを介してURLをルーティングし、必要に応じてコンテンツを変更します。


一部のプロバイダーは、現在のオリジンが外部ドメインに対応しているかどうかを (通常、良いというより悪い) チェックし、そうでない場合は停止します。しかし、すべてのカードが手元にあるので、これらのチェックを簡単に無効にすることができます。比較的単純なコード分析を通じて、事実上すべてのスクリプト (iframe 内に埋め込まれた高度に安全な Google スプレッドシートも含めて) を変更できます。これはプロキシの単純なバージョンです ($receipts 変数には意図的に無害なサンプル データのみが入力されています)。:

50e04665c777c53c6cea8a8601f57bbf

あとは iframe のsrc属性を変更するだけで楽しい作業が始まります。:

50e04665c777c53c6cea8a8601f57bbf

レシピを交換したい場合は、私にPMしてください。 ハッピーハッキング!

バック