4

ブラウザでswfを表示するためのhtmlファイルを生成します。以下は、html コードです。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- saved from url=(0021)http://www.domain_name.com -->
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="Keywords" content="xxxxx">
    <meta name="Description" content="">
    <title>test</title> // Title Of The HTML
    <link rel="image_src" href="edge05_thumb.png"> 
    <link rel="viewlet" href="edge05.swf"> // SWF 
    <script language="javascript" type="text/javascript">
        <!--
            document.onhelp=new Function("return false");
            window.onhelp=new Function("return false");
        // -->
    </script>
...
</html>

このコードは他のすべてのブラウザーで機能しますが、Edge では白い画面が表示されます。私の分析から、2 行目のコメントを削除すると、(saved from url=(0021)http://www.domain_name.com)問題なく動作することがわかりました。

html にコメントを追加しようとしましたが、うまくいきませんでした。

4

1 に答える 1

0

これは、最後のコメント セクションで // にリンクされていると確信しています。

これを置き換えます:

<script language="javascript" type="text/javascript">
    <!--
        document.onhelp=new Function("return false");
        window.onhelp=new Function("return false");
    // -->
</script>

これで :

<script language="javascript" type="text/javascript">
     <!--
          document.onhelp=new Function("return false");
           window.onhelp=new Function("return false");
     -->
</script>
于 2015-12-22T10:42:39.820 に答える