riknoll
(richard)
1
こんにちは!
当社のフォーラムでは、makecode.com ドメイン上のサイトへのリンクが onebox によって埋め込まれる方法に最近変更があったことが確認されています。以前は、次のような最小限のプレビューが表示されていました。
しかし、新しい投稿に同じリンクを貼り付けると、実際のサイトが iframe 内にホストされる、より高度な埋め込みが表示されるようになりました。
過去数日間に onebox に更新があったのでしょうか?もしそうであれば、以前の動作に戻す方法はありますか?私たちが知る限り、当サイト側では最近変更は加えていません。
参考情報として:
ToddZ
2
最初の投稿のoneboxコードはごく普通に見えます。
しかし、2番目の投稿ではpxtoembedクラスとiframeを使って異なることを行っています。
変更がなかったか本当に確認しましたか?iframeの設定についてはあまり詳しくありませんが、「許可されたonebox iframe」という管理者設定があるので、確認してみるとよいかもしれません。
「いいね!」 1
riknoll
(richard)
3
ご確認いただきありがとうございます!変更はなかったと確信しています。その設定を確認しましたが、デフォルト値(「*」)のままでした。ワイルドカードを削除して単一のドメイン(YouTube)に置き換えてみましたが、埋め込みには何の影響もなかったようです。
スクリーンショットに写っている pxtoembed クラスと iframe は、埋め込みページでリンクしている oembed エンドポイントから来ています。
しかし、それは何年も前から存在しており、なぜ今日突然埋め込まれ始めたのか分かりません。
その後、投稿のHTMLを再構築してみましたか(投稿の3つの点 > 管理用レンチ > HTMLを再構築)?
riknoll
(richard)
5
試してみましたが、だめでした!埋め込みはまだ残っており、同じリンクで新しい投稿を作成すると表示されます。
riknoll
(richard)
6
わかりました、セキュリティセクションにiframe設定が2つあり、私のドメインがまだもう一方に追加されていました。今、そちらを削除したので、とりあえず問題は発生しなくなりました!なぜこれが突然起こり始めたのかはまだわかりませんが…。