786得票21回答
如何去除输入文本框元素的边框高亮显示

当一个HTML元素'focused'(当前选中/切换到)时,许多浏览器(至少Safari和Chrome)会在其周围放置一个蓝色边框。对于我正在处理的布局,这很分散注意力且不美观。<input type="text" name="user" class="middle" id="user"...

755得票8回答
screenX/Y、clientX/Y和pageX/Y之间有什么区别?

“screenX/Y”、“clientX/Y”和“pageX/Y”有什么区别? 对于iPad Safari,计算方式是否与桌面端相似,或者因为视口的原因有所不同? 如果您能给我一个示例,那就太好了。

435得票4回答
iOS 12 Safari将缓存数组状态,这是一个bug还是特性?

更新于2018年10月31日 这个问题已经在iOS 12.1中得到修复,祝你有美好的一天~ 我发现在新发布的iOS 12 Safari中,Array的值状态存在问题,例如像这样的代码:<!DOCTYPE html> <html> <head> &...

413得票25回答
如何在移动版Safari中禁用电话号码链接?

iPhone上的Safari浏览器会自动为看起来像电话号码的数字字符串创建链接。我正在编写一个包含IP地址的网页,但Safari却将其转换成电话号码链接。是否有可能禁用整个页面或页面上的某个元素的此行为?

290得票7回答
如何在浏览器中检测操作系统是否处于暗模式?

类似于“如何检测 OS X 是否处于暗黑模式?”,但适用于浏览器。 有人发现了在Safari/Chrome/Firefox中检测用户系统是否处于新的OS X暗黑模式的方法吗? 我们希望根据当前操作模式将网站设计更改为适合暗黑模式的风格。

282得票23回答
有没有一种方法只在Safari浏览器中应用样式?

我正在尝试找到一种只应用于Safari的CSS方法,但我找到的所有方法都同时适用于Chrome。我知道这两个浏览器目前都是基于WebKit,但我在Chrome和Safari中遇到了div对齐的问题;它们显示不同。 我一直在尝试使用这个方法,但它也会影响Chrome:@media screen ...

281得票30回答
如何使用JavaScript获取图像的实际宽度和高度?(在Safari/Chrome中)

我正在创建一个jQuery插件。 在Safari浏览器中,如何使用Javascript获取真实的图像宽度和高度? 以下方法适用于Firefox 3、IE7和Opera 9:var pic = $("img") // need to remove these in of case img-...

278得票23回答
Safari中的日期无效。

alert(new Date('2010-11-29')); Chrome和Firefox在这方面没有问题,但Safari会报错“无效日期”。为什么? 编辑:根据下面的评论,我使用了字符串解析并尝试了以下内容: alert(new Date('11-29-2010')); //doe...

265得票33回答
如何强制WebKit重新绘制/重绘以传播样式更改?

我有一些简单的JavaScript来实现样式更改:sel = document.getElementById('my_id'); sel.className = sel.className.replace(/item-[1-9]-selected/,'item-1-selected'); re...

241得票33回答
Safari和Chrome桌面浏览器中的视频自动播放不起作用

我花了很多时间试图弄清楚为什么像这样嵌入视频的视频:<video height="256" loop autoplay muted controls id="vid"> <source type="video/mp4" src="video_file.mp4...