私のウェブサイトには、ユーザーのリストがあります。それぞれをクリックすると、fancybox ポップアップ ウィンドウが表示されます。ウィンドウ内で iframe を使用して、ユーザーからの絵画を含むページを読み込みます。
pinterest ブックマークのピン留めボタンをクリックして、fancybox iframe の画像をピン留めできるようにする方法はありますか? それとも、各 HTML ページにピン留めボタンを追加する必要がありますか?
ありがとう、
ミロ
ブックマークレット ボタンは、現在読み込まれているページで機能します。通常、iframe が元の URL から少しでも変更された場合、javascript を介して親ページにアクセスできなくなります。実際の iframe 自体が、適切なメッセージング リクエスト システムを開始する必要があります。
目的の画像を含む親ウィンドウに iframe からメッセージを送信してから、親ウィンドウに画像リンクをページに追加させることができる場合、それが現在それを行う唯一の方法のようです。postMessage() 関数を調べます。
あなたがそれを行う「方法」があるかどうかを尋ねたので、私はイエスと答えます。しかし、それは非常に醜いです。おそらく、iframe 内の各画像に pinit ボタンを追加することをお勧めします。:)