0

html が添付されたメールを送信します。一部の受信者は、特定の Web ポータル (MS Exchange である NHS Web メール) でメールを読み、ポータルから添付ファイルを保存しようとします。ただし、JavaScript は添付ファイルから静かに取り除かれ、受信者には空白のページが表示されます。外部スクリプトへのリンクも含め、すべてのスクリプト タグが削除されます。

質問: ページに何もない理由を尋ねるのではなく、役に立たないページがあることをユーザーに通知できるように、html に追加できるスマート機能はありますか? 難しいことはわかっていますが、html についてあまり詳しくないので、試してみる価値はあると思いました。役立つ場合、ユーザーが IE6、IE7、または IE8 を使用している可能性はほとんどありません。

ありがとう。

4

1 に答える 1

2

タグを作成します。

<div id="noScriptsFound">Sorry, your page is messed up by your lame mail agent. Please download it in some other way</div>

div次に、スクリプトを追加します (できるだけ早く実行するための直後)。

<script>
    document.getElementById("noScriptsFound").style.display = "none";
</script>

これで、添付ファイルの保存中に何かが「スクリプト」タグを切り取った場合、ブラウザはスクリプト タグを実行しないため、テキストは表示されたままになります。

于 2012-04-26T08:06:21.553 に答える