2

アドオンをMozillaの「アドオン」ストアにアップロードしようとしています。の使用に関する警告を受け取りましたinnerHTML。これはレビュープロセスの取引ブレーカーですか?おそらくこれについてのフィードバックを得ずに、まだ提出したくありません。

innerHTMLは動的に設定しないでください

警告:セキュリティとパフォーマンスの両方の理由から、innerHTMLは動的な値を使用して設定しないでください。これにより、セキュリティの問題やかなり深刻なパフォーマンスの低下が発生する可能性があります。

アドオンによって作成されるリンクの文言を変更するためだけに、スクリプトでinnerHTMLを数回使用します。

4

2 に答える 2

5

私の経験では、例外の正当な理由がない限り、一般的に彼らはあなたが警告を解決することを好みます。この場合、代わりにDOMAPIを簡単に使用できます。おそらく、textContentはあなたのために働くでしょう。

于 2012-06-07T19:35:46.470 に答える
2

本当の理由は、セキュリティホールに加えて、これはDOMツリーの再構築などを強制するという意味でパフォーマンスに影響を与えるため、実際にはを使用しない方がパフォーマンスに優れているためinnerHTMLです。

于 2012-06-08T08:40:05.327 に答える