问题标签 [mobile-safari]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2108 浏览

iphone - 在 iPhone 的移动 Safari 中嵌入 WAVE 文件

我托管了一个播放良好的 WAVE 文件,它的 URL 直接输入到 Mobile Safari 中。尝试将其嵌入一个简单的 HTML 页面会显示一个“无法播放”图标:

我的嵌入代码有什么问题?

0 投票
1 回答
1575 浏览

safari - 阻止 iphone webapp 的背景响应滑动

我正在制作我的网站的移动版本,并试图让它在 iphone 上尽可能地原生。但是,页面的任何背景区域都会响应滑动手势,以便您可以将页面从屏幕中移出一部分。具体来说,例如,如果用户触摸并向左滑动,则内容会移出屏幕边缘,并且可以看到页面“后面”的灰色背景。如何防止这种情况?我想让页面本身是 320x480 并禁用滚动滑动(我选择的列表元素除外)。

我在页面顶部添加了以下元标记:

我还尝试了以下作为 body 元素的 touchstart、touchmove 和 touchend 事件的事件处理程序:

它不会停止滑动行为,但会阻止点击页面上的所有链接......

任何帮助深表感谢。谢谢!

0 投票
4 回答
34224 浏览

iphone - iPhone 网络应用程序可以获取 GPS 位置吗?

是否有一种简单的方法来设计网站以方便iphone用户向该网站提供gps坐标?

我想知道是否可能有表单字段的命名约定,例如让用户以自动方式输入。

我正在考虑建立一个基于位置的网站,并希望为 iphone(和其他移动用户)定制它。我意识到一个 iphone 应用程序可以做到这一点,但我没有能力创建一个。

0 投票
6 回答
178588 浏览

javascript - iPhone上“添加到主屏幕”的Javascript?

是否可以使用 Javascript 来模拟 Mobile Safari 的书签菜单中的添加到主屏幕选项?

可能类似于 IE 的东西window.external.AddFavorite(location.href, document.title);

0 投票
11 回答
25571 浏览

javascript - PastryKit 框架是什么?

我正在尝试查找有关 PastryKit Javascript 框架的任何信息。它似乎在 iPhone 本身在 Mobile Safari 中显示的 iPhone 用户指南中使用,但我找不到任何文档或 API。如果您想查看它的实际效果,请打开 Safari 4,将您的用户代理设置为 iPhone 3(在“开发”菜单中)并查看指南

总的来说,这似乎是一种编写 HTML/CSS/Javascript 应用程序的方式,它就像原生 iPhone 应用程序一样。

谈到 Javascript,我在(我假设的)框架文件上使用了JS Beautifier,它超过 3,400 行!美化了,(我再次假设)他们的实现超过 1,200 行。

在 CSS 方面,我在框架 CSS上使用了Clean CSS(同样是我假设的),结果超过 700 行。他们的实施少于 500 个。

是否有人拥有或知道在哪里可以找到 PastryKit 上的任何信息、文档或 API?或者,任何人都可以弄清楚如何实现它?

0 投票
5 回答
7340 浏览

javascript - 可以在移动 safari 中使用 javascript 关闭自动大写吗?

移动 safari 支持输入元素上的一个名为autocapitalize [记录在这里] 的属性,当设置为“关闭”时,将停止 iPhone 将文本输入大写到该字段中,这对于 url 或电子邮件字段很有用。

但是此属性在 html 5(或据我所知的其他规范)中无效,因此将其包含在 html 中会产生无效的 html 页面,我想做的是能够将此属性添加到特定字段 onload 与像这样的javascript:

它在 Firefox 和桌面 safari 中添加了正确的属性,但在移动 safari 中似乎没有做任何事情,为什么?

0 投票
4 回答
16240 浏览

iphone - iphone safari 自动缩放

Mobile Safari 有没有办法识别用于手机的网站并自动放大?这在其他手机和浏览器上如何工作?

我想避免查看 user_agent 并为每个移动浏览器发送不同的页面。

0 投票
3 回答
5947 浏览

iphone - 移动 Safari 上的富文本编辑器

我正在尝试构建一个具有富文本编辑器的网页。是否可以在 iPod Touch(或 iPhone)上的 Mobile Safari 中使用富文本编辑器(例如FCKEditor)?

我尝试的所有演示都运行良好,但不可编辑(键盘不出现)

编辑:Mobile Safari 是否支持可编辑IFRAMES(或任何等价物)?

0 投票
3 回答
2639 浏览

objective-c - 类似于 Mobile Safari 的可滚动 UINavigationBar

我的应用程序使用 aUINavigationController并且最终视图(详细视图)允许您使用UIWebView.

当用户查看网页并想要模拟 iPhone 上的 Safari 的工作方式时,我想释放一些额外的屏幕空间,当您查看内容时,顶部的 URL 栏会向上滚动并离开UIWebView屏幕首屏以下。

有人对如何实现这一目标有想法吗?如果我设置navigationBarHidden属性并在顶部滚动我自己的自定义栏并将其设置UIWebView在 a 中,UIScrollView那么会出现滚动问题,UIWebView因为它不能很好地与其他可滚动视图配合使用。

0 投票
1 回答
130 浏览

css - 为什么 JonathansCorner.com 上的主页在移动 Safari 上显示异常?

在我的网站http://JonathansCorner.com/上,整个网站在移动版 Safari 中显示良好,主页在(桌面)Firefox、Opera、Safari 和 IE 上显示良好,但主页具体看不到在移动 Safari 上一切都很好:它
每行显示
一个
单词
,垂直拉伸文本。






我已经尝试了几件事来看看我是否可以改变这种行为,但我尝试过的任何事情似乎都无法改变它。将幻灯片移动到 iframe,将其注释掉,更正 HTML 错误,注释掉移动样式表,nada。我在该站点中尝试过的所有其他页面在移动 Safari 中看起来都符合预期,并且我无法在任何桌面浏览器中复制该问题。

关于如何让主页在移动 Safari 中看起来合理的评论?