wmode="opaque"
を既に動的に追加するにはembed
要素を表示していますか?要素をリロードせずに、埋め込まれたコンテンツはその状態を失うべきではありません。wmode = opaqueを埋め込み要素を表示しているところに動的に追加する方法はありますか?
wmode
属性をjavascriptで設定するだけでは機能しません。
要素を削除してからもう一度追加すると、wmode
が有効になりますが、フラッシュ要素の状態が失われます。たとえば、動画プレーヤーの場合、その位置/再生ステータスがリセットされます。その解決策は良いことではありません。
埋め込み要素にコンテンツを表示する他の方法も同様です。
(私はこれをやっていることは、任意のヘルプであればChromeの拡張機能でコンテンツスクリプトの谷。)
これはそこのようにHow to dynamically add wmode=transparent to Youtube embed code?のない重複あるパラメータがに追加されますそれ自身の要素には直接的ではありません。
私はあなたができるとは確信していません。ページが読み込まれるとすぐにこれを行うのに問題はありますか?それともあなたの内線には役に立たないのですか? – Brad
@Bradでは、ユーザーがボタンをクリックしたとき(ページが読み込まれた後のある時)にのみ拡張機能が呼び出されるため、コンテンツスクリプトを実行したり、拡張機能を使用したくないページを変更することは避けてください)。 (そして、ユーザーが拡張機能を呼び出す前に、ある時点で動的埋め込みがページ上に作成されている場合は、追跡が容易であるかどうかはわかりません)。 – Qtax
@ Qtaxあなたはこれを見てきましたか? http://stackoverflow.com/questions/534474/changing-arbitrary-flash-objects-wmode-to-transparent –