使用javascript设置断点
Using javascript to set breakpoints
我现在使用一点javascript来修改Meta viewport标签。现在它正在对userAgent进行简单的检测,但是我想基于屏幕宽度大小(断点)来更好地针对所有移动设备等。我该怎么做呢?下面是示例代码!
<meta id="viewport" name='viewport'>
<script>
(function(doc) {
var viewport = document.getElementById('viewport');
if ( navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i)) {
viewport.setAttribute("content", "initial-scale=1.0");
} else if ( navigator.userAgent.match(/iPad/i) ) {
viewport.setAttribute("content", "initial-scale=0.65");
}
}(document));
</script>
您可以使用:
if($.mobile.media("screen")){
$('meta[name=viewport]').attr('content','Your stuffs');
}
注意:
- 你需要添加jQuery移动库对于if子句,你可以设置max-device-width
相关文章:
- 能够在指向本地环境的浏览器中设置JavaScript断点
- Chrome:在第一行设置断点
- 如何在AngularJS的上下文中使用Google Chrome Developer Tool在HTML代码中设置断点
- 在for循环中设置断点会导致在数组上使用原型时出错
- 设置断点并调试 eval'd JavaScript
- Chrome/Firefox 一次在所有 JavaScript onclick 事件上设置断点
- 在 jQuery 'animate()' 中设置断点
- 无法在 IE 的特定行上设置断点
- 有没有一种方法可以用程序设置断点(例如,当调用命名函数时)
- 如何在JavaScript中设置断点?-Chrome的开发工具
- 在调试iOS webviews时,Weinre是否可以设置javascript断点?
- 在javascript中设置响应断点
- 谷歌Chrome开发工具-不能设置断点
- 使用Resharper测试运行器时,如何在单元测试中设置断点?
- 使用javascript设置断点
- 如何在单击第三方按钮时设置断点
- AngularJS观察-无法在chrome中使用devtools工作区设置断点
- 在Chrome开发模式下设置函数调用的断点
- 在Firebug中设置断点之前,jQuery不会执行
- 在Netbeans 7.2.1中为JavaScript设置断点