一點背景知識動態加載swfobject的,如果HTML5功能不可用
我檢查三件事情,當我載入我的網頁,如果有的話,這些返回false(不支持),那麼我提供一個閃回回退。否則繼續。如果HTML5功能可用,我不想加載swfobject.js - 因爲這會浪費資源。
我所試圖做的是:
IF任何我檢查返回false特徵,動態在我的Flash後備加載。
我正在使用SWFObject嵌入我的閃存,每次我嘗試了我得到通常的swfobject沒有定義錯誤。
我已經嘗試了一些方法,這是我最新的:
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.setAttribute('type', 'text/javascript');
script.setAttribute('src', 'path/to/swfobject.js');
head.appendChild(script);
這將加載我的SWF JavaScript文件到頭部沒有問題,但是運行我的嵌入代碼在我的SWFObject加載抱怨swfobject是不是定義。
也許我是以錯誤的方式去做的? 諮詢將不勝感激,我得到我可能會下降完全錯誤的軌道上,我想實現這個
也許你想要這樣的東西:http://stackoverflow.com/a/14521217/1037617 – Jimmery 2014-11-03 09:29:10