問題タブ [embed-tag]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 時期を知る方法
<embed>
プログラムで HTML ドキュメントにタグを追加しています。
これは正常に機能し、SVG 要素は期待どおりに表示されます。ただし、JavaScript で SVG 要素を操作したいのですが、要素を DOM に追加した直後に操作しようとすると、コンテンツがまだ読み込まれていないため失敗します。
これどうやってするの。jQuery を使用せずにこれを実行したいので、jQuery API を指定しないでください。
javascript - 埋め込みタグの src 属性が unsafe の先頭に追加されます: ember js で
埋め込みタグを使用しようとしており、src 属性に動的 URL を提供しました
しかし、ページを開くと、
- media-src、child-srcなどを含むCSPの権限を変更しました
- 完全な許可を与えました(*)
- すべての権限を削除しました
- 最後に、「ember-cli-content-security-policy」を完全に削除しましたが、それでも unsafe: の先頭への追加は避けられませんでした。
ただし、「ember-cli-content-security-policy」を削除しても、URL はブロックされなくなりましたが、URL の前にまだ unsafe が追加されていたため、ビデオが読み込まれませんでした
他に試したこと:
タグがembedおよびsrcであり、type属性がバインドされているemberコンポーネントを使用し、html.safestringを使用しました。結果: 安全ではありません: まだ先頭に追加されていました
コンポーネントがレンダリングされた後に src 属性に URL を追加しました (安全でないにもかかわらずビデオを表示しませんでした: 埋め込まれた src タグは変更できないと信じているため、先頭に追加されませんでした)
コンポーネントがレンダリングされた後に全体を追加し、今では機能しました。
しかし、これは私が望むものではありません。テンプレートの一部にして、動的に挿入しないようにしたいのです