浏览器检测& Firefox data-src属性

时间:2016-03-21 20:18:00

标签: javascript jquery html firefox iframe

我希望在我的网页上嵌入浏览器检测,这样如果浏览器是Firefox,我会启动一个不同的iframe(差异是data-src vs src),如下所示。有人可以帮助我在脚本部分更改我需要更改的内容吗?

 <script>
 // Firefox 1.0+
 var isFirefox = typeof InstallTrigger !== 'undefined';


 isFF = '<iframe width="806" height="634" frameborder="0" scrolling="0" scrolling="no" horizontalscrolling="no"  verticalscrolling="no" **src**="../test.html"></iframe>';

notFF = '<iframe width="806" height="634" frameborder="0" scrolling="0" scrolling="no" horizontalscrolling="no"  verticalscrolling="no" **data-src**="../test.html"></iframe>';

if(isFirefox = 'true') {

  window.load(isFF);
 }else {
  window.load(notFF);
}

</script>

1 个答案:

答案 0 :(得分:0)

我最终使用Jquery供其他人参考:

<script>

// Firefox 1.0+

if (isFirefox = typeof InstallTrigger !== 'undefined') {


$(function() {

     $("#browser-iframe iframe").replaceWith(function(){
        return $('<iframe class="auto-resize" width="860" height="530" frameborder="0" scrolling="0" scrolling="no" horizontalscrolling="no"  verticalscrolling="no" src="../youtubevideo.html"></iframe>');
    });


});

}
</script>

使用replaceWith,我替换了我想要的代码。