我试图从桌面隐藏一个javascript脚本块,并且只能在移动设备上显示它。
<script type="text/javascript">
javascript code
</script>
谢谢
您可以使用check User Agent进行此操作,因此,如果您想从桌面浏览器中隐藏javascript块,可以使用PHP,如下所示:
<?php
if( strstr($_SERVER['HTTP_USER_AGENT'],'Android') ||
strstr($_SERVER['HTTP_USER_AGENT'],'webOS') ||
strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') ||
strstr($_SERVER['HTTP_USER_AGENT'],'iPod')
): ?>
<script type="text/javascript">
javascript code
</script>
<php endif; ?>
或者,如果你想只在移动设备上运行代码,你可以在标签中使用javascript:
<script type="text/javascript">
if( navigator.userAgent.match(/Android/i) ||
navigator.userAgent.match(/webOS/i) ||
navigator.userAgent.match(/iPhone/i) ||
navigator.userAgent.match(/iPod/i)
){
javascript code
}
</script>
>
1-检查服务器端http://detectmobilebrowsers.com/然后提供所需的js代码。
2-检查客户端http://modernizr.com/然后使用yep/nop模式加载所需的脚本
嗯,它不是100%清楚你的意思,但我假设你想执行一些JS代码只有当你在移动设备上!
有两种方法可以实现这一点。
>
您可以尝试分析服务器上的HTTP请求,并检查User Agent标头以确定它是否是移动浏览器。取决于您是否可以生成脚本块。您使用的服务器端环境是什么?
或者您将JS代码包装在一个if
中,并根据您在客户端上分析的User-Agent执行它。在这里查看更多关于如何做到这一点的信息。
问题内容: 我遇到了一个场景,为元素赋予属性可以轻松解决问题。然而,阅读后在元素W3Schools的和怪异模式,似乎这样做可能有一些无法预见的后果。 有没有人遇到诸如Chrome,Safari,FF3 up和IE 7 up之类的浏览器中的任何这些问题? 问题答案: 在目前所有的浏览器中都可以。 唯一出错的浏览器是Netscape 4,很久很久以前我们就停止在乎它。 该quirksmode页面似乎已
嗨,我正在试图隐藏标签,但消息是空的,但我似乎不知道如何隐藏,因为如果我想隐藏和空变量,我需要做的是使用“除非”或“如果”: 但是当我使用消息类型var时,它似乎不起作用,代码失败了 我得到的最接近的是这个,但它不会显示任何东西: 我一直在搜索thymeleaf文档和谷歌,但我似乎找不到一个有效的解决方案,谢谢。
我想在用户在EditText上键入时隐藏光标。我怎么做? 这个光标。
问题内容: 我在下面有HTML代码,并且文本周围没有任何HTML。有什么方法可以隐藏 “ p”标记后 的文本“ Enter” ? 无法用div或任何其他标签包装它,因此我需要一些不同的决定,例如JavaScript或CSS? 问题答案: 我会考虑使用font-size的CSS hack: 另一个想法是:
我有以下代码可以使用Chart.js v2.1.3创建图形: 代码看起来很简单,但我无法从图中删除标签。我尝试了很多我在网上找到的解决方案,但大多数都使用Chart.jsv1. x。 如何删除数据集标签?
问题内容: 我正在尝试解析某些网页以供将来使用。为了解析网页,我使用了urllib,lxml,BeautifulSoup,HTMLParser等不同的模块来实现我的目标。 在解析网页时,我没有遇到任何问题,直到遇到隐藏标签为止。 当我使用Chrome浏览器打开页面并使用开发人员工具查看页面元素时,我能够看到部分代码: 并且只需手动复制/粘贴即可。 我需要从这个隐藏标签中进行解析。为什么我可以使用p