Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Google SWIFFY无法在IE9中工作-脚本错误';runtime.js';_Javascript_Flash_Html5 Canvas_Google Swiffy - Fatal编程技术网

Javascript Google SWIFFY无法在IE9中工作-脚本错误';runtime.js';

Javascript Google SWIFFY无法在IE9中工作-脚本错误';runtime.js';,javascript,flash,html5-canvas,google-swiffy,Javascript,Flash,Html5 Canvas,Google Swiffy,我使用谷歌的SWIFFY将我的SWF转换成HTML5。这在FF和其他浏览器上运行良好,但是我在IE9中遇到了一个错误。奇怪,因为谷歌发布页面说它支持IE9 有没有办法绕过这个问题 我正在考虑只为IE使用SWF Flash播放器。也不知道怎么做。如果有人能帮我解决这个问题那就太好了。 非常感谢 以下是HTML5文件中的代码(所有其他快速HTML文件的标准代码): 快速输出 swiffyobject={“internedStrings”:[ “:::::::”,“::::6Y:”,“::::7E:

我使用谷歌的SWIFFY将我的SWF转换成HTML5。这在FF和其他浏览器上运行良好,但是我在IE9中遇到了一个错误。奇怪,因为谷歌发布页面说它支持IE9

有没有办法绕过这个问题

我正在考虑只为IE使用SWF Flash播放器。也不知道怎么做。如果有人能帮我解决这个问题那就太好了。 非常感谢

以下是HTML5文件中的代码(所有其他快速HTML文件的标准代码):


快速输出
swiffyobject={“internedStrings”:[
“:::::::”,“::::6Y:”,“::::7E:”,“::::9S:”,“RrRrRr:”,“:::5H:”,“:::8B:”,
“::::1Q:”,“:::8L:”,“:::2N:”,“:::8V:”,“::::4K:”,“DDDD:”,
“5C5C::”,“::::0J…”。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
html,正文{宽度:100%;高度:100%}
var stage=new swiffy.stage(document.getElementById('swiffycontainer'),
swiffyobject);
stage.start();

谷歌的文档实际上目前声称只支持IE10+

要使用flash回退,我只需要使用IE条件注释。如果浏览器是IE10+(
..
),则只包括快速javascript,然后回退到通过将SWF文件的HTML包装在
中直接嵌入SWF文件

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Swiffy output</title>
    <script src="https://www.gstatic.com/swiffy/v5.3/runtime.js"></script>
    <script>
          swiffyobject = {"internedStrings": [
           "::::::::","::::::6Y:","::::::7E:","::::::9S:","RrRrRr::","::::::5H:","::::::8B:",
           "::::::1Q:","::::::8L:","::::::2N:","::::::8V:","::::::4K:","DdDdDd::",
           "5C5c5C5c5C5c::","::::::0J................................    
     </script>
     <style>html, body {width: 100%; height: 100%}</style>
  </head>
  <body style="margin: 0; overflow: hidden">
    <div id="swiffycontainer" style="width: 711px; height: 661px">
    </div>
    <script>

      var stage = new swiffy.Stage(document.getElementById('swiffycontainer'),
                                   swiffyobject);

      stage.start();
    </script>
  </body>
</html>