小编Pat*_*ore的帖子

使用jQuery检测设备是否可以拨打电话(支持"tel://"协议)

在我的网站上,我有几个这样的链接:

<a href="tel://+12181112222" class="call">218.111.2222</a>

我想使用jQuery(或其他方法)来确定设备是否支持使用tel://协议进行调用.这种方法在世界上存在吗?

我想使用一些方法来启用或禁用链接,因为当点击桌面时,我们来到一个页面,如"Firefox不知道如何打开这个地址,因为协议(tel)与任何程序都没有关联. "

目前,我正在嗅探用户代理并检测它是否是移动设备.但是,有更好/准确的方法吗?像jQuery的东西$.support.xx

if ( (/iPhone|iPod|iPad|Android|BlackBerry/).test(navigator.userAgent) != true ){
    $(".call").attr("href", "#");
}
Run Code Online (Sandbox Code Playgroud)

javascript mobile jquery browser-detection detection

21
推荐指数
1
解决办法
7593
查看次数

从新版Google地图中的嵌入式地图中删除信息窗口

在过去的几年中,很容易从嵌入式Google地图中删除信息窗口.只需添加iwloc=near查询字符串即可.

在过去的几周里,谷歌已经迁移到新的嵌入查询字符串格式,以配合他们的新地图产品.

有人知道如何使用新的查询字符串隐藏信息气泡吗?我确实想要保留标记图标(被信息窗口阻挡).我尝试iwloc=near在查询字符串的其余部分之前包含,但这没有做任何事情.我也没有在新的Embedded Map构建器上看到任何选项.

<iframe 
src="https://www.google.com/maps/embed?iwloc=near&pb=!1m20!1m8!1m3!1d3246.3028987305834!2d-97.52973594999999!3d35.5462208!3m2!1i1024!2i768!4f13.1!4m9!1i0!3e6!4m0!4m5!1s0x87b21a2b843c4d5f%3A0xd6deac9724fb9935!2s7316+N+Western+Ave%2C+Oklahoma+City%2C+OK+73116!3m2!1d35.5462208!2d-97.5297267!5e0!3m2!1sen!2sus!4v1394217557679" 
width="420" 
height="200" 
frameborder="0" 
style="border:0">
</iframe>
Run Code Online (Sandbox Code Playgroud)

这是输出.请注意我希望删除的信息窗口,以红色为边框.

Google地图示例信息窗口输出

html iframe google-maps

8
推荐指数
1
解决办法
1万
查看次数

PHP错误解析XML(RSS提要)

我正在使用基于此答案中的PHP类来解析五个RSS源.五个中的四个没有任何麻烦,但其中一个给了我一些错误.是格式错误的XML还是其他一些问题?我无法控制RSS源的来源,但希望在问题出现时通知所有者.

提前致谢.

PHP错误:

Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 35: parser error : xmlParseEntityRef: no name in _rss.php on line 59

Warning: simplexml_load_string() [function.simplexml-load-string]: ne is June 30. The award will be presented at the 84th AHIMA Annual Convention & in _rss.php on line 59

Warning: simplexml_load_string() [function.simplexml-load-string]: ^ in _rss.php on line 59

Warning: simplexml_load_string() [function.simplexml-load-string]: Entity: line 64: parser error : EntityRef: expecting ';' in _rss.php on line 59

Warning: simplexml_load_string() [function.simplexml-load-string]: e code modifications …
Run Code Online (Sandbox Code Playgroud)

php xml rss parsing

4
推荐指数
1
解决办法
1万
查看次数

在iOS上的Safari中的<select>元素上消失箭头和样式

我发现当我设置元素样式(特别是有background: transparent)时,iOS上的Safari中缺少箭头.你有没有经历过这个或知道为什么它隐藏浏览器chrome?我可以使用条件语句只为iOS上的Safari应用CSS(没有JS)吗?

该设备运行的是iOS 6.1.2.

这是iOS(iPad2)上Safari的截图:

Safari iOS

这是Safari(桌面,Windows 7,所有其他桌面浏览器都相同)的屏幕截图:

Safari桌面

CSS:

select.choose_state,
select.choose_state option {
    background: transparent;
}
select.choose_state {
    border: 1px solid #000;
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
    outline: none;

    float: right;
    position: relative;
    top: 35px;
    margin-right: 15px;
    font-size: 1.4em;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<select name="state_select" id="state_select" class="choose_state" size="1">[...]</select>

css safari ipad ios

2
推荐指数
1
解决办法
1万
查看次数

IE8支持HTML自定义字符实体代码"&#x25B6;" (方框右箭头)

我在我的按钮中使用HTML字符代码来阻止右箭头.

代码很简单:

<a href="#" class="button aqua">Details &#x25B6;</a>

块箭头如下所示:▶

字体是Arial: font: 11pt Arial, Helvetica, sans-serif;

我的编码是UTF-8:<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />我正在使用XHTML 1.0 Transitional doctype.

在IE 8中,我只看到一个小的边框,表示找不到任何字符.箭已经失踪了.知道如何让IE8识别这个,或者选择合适的字体/字符集吗?

作为替代方案,我打算&rqauo;用jQuery 替换角色(直角引用:»,IE8支持).但是,我正在使用v1.9,它$.browser取而代之的是赞成$.support.x.有没有办法检测正在呈现的字体/字符集?

提前感谢您的建议.

html xhtml jquery internet-explorer internet-explorer-8

1
推荐指数
1
解决办法
3273
查看次数

list()函数php在Mac OSx上的PHP7中不起作用

我想知道为什么php函数list()在Max OSx上不起作用,但在Windows上却起作用.

list($songAuthor, $songName, $songDate, $songSummary, $songPic, $songLyrics) = split(";", $data, 6);
Run Code Online (Sandbox Code Playgroud)

我正在尝试将字符串解析$data为六个不同的变量.

我的PHP版本是7.0.8.

如何在Mac OSx中运行代码?

php php-7

-3
推荐指数
1
解决办法
498
查看次数