问题标签 [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 投票
1 回答
1255 浏览

webkit - 禁用 webOS 电话链接

我曾经遇到过一个问题,iPhone 版 Safari 会将电话链接添加到我的 HTML 中。这会破坏我的代码,因为它取决于<div id="DontTouchMyHTML">.

前:

后:

所以我为IE iPhone Safari 添加了神奇的元修复。Safari 开发中心:电话链接

这解决了问题。

但随后出现了带有 Safari 的 Palm Pre webOS。现在我遇到了一些问题,上面的修复不起作用。我假设基于 Safari/AppleWebKit 它将遵循相同的规则。我猜不是。

我已经为 Palm Pre webOS 手机链接寻找开发人员参考,但找不到解决方案。

冒犯用户代理:

0 投票
4 回答
5148 浏览

iphone - 使用 mailto 时出错:Mobile Safari 中的应用程序模式下的链接

我在网页中有一个表单,其操作是“mailto:email”(其中电子邮件是一个真实的电子邮件地址)。当我在 Mobile Safari 中以常规模式加载此页面时(即,不是从具有应用功能模式的主屏幕启动),这工作正常 - 在我提交表单后,电子邮件应用程序出现。但是,当我处于应用程序模式并从主屏幕启动(因此,没有 Safari 浏览器)并提交表单时,我收到错误“无法显示 URL”。但是,常规的 mailto: 链接(即,不在表单中)在 app-capable 模式下确实有效。

有没有其他人注意到这一点?任何解决方法?应用程序模式是否不允许使用表单?

谢谢,

伊丽莎白

0 投票
4 回答
13635 浏览

javascript - 如何使用 jQuery 在 iPhone Safari 上创建照片滑块?

我想为电子商务网站的 iPhone 版本创建一个产品图像查看器,并让它的行为类似于照片应用程序。

理想情况下,您可以滑动图像以在产品图片库中来回移动。

这一切都将在移动 Safari 中完成。

我对 jqTouch 做了一些试验,但它看起来并不支持这个想法(它支持滑动,但没有明显的方法将滑动链接到拖动图像)。

任何插件或实现的想法?谢谢!

0 投票
2 回答
1105 浏览

javascript - jQuery.data() 适用于 Mac OS WebKit,但不适用于 iPhone OS?

我正在为一个 iPhone OS 应用程序使用 jQTouch,我已经断断续续地玩了一段时间。我想尝试将其构建为 Web 应用程序,因此我开始使用 jQTouch。作为参考,这里是页面+源代码(我所有的代码目前都在,index.html所以你可以“查看源代码”来查看全部):

http://rpj.me/doughapp.com/wd/

本质上,我正在尝试使用 data() 方法将从 Google Local 检索到的相关 JSON 对象保存到 DOM 对象中(在此示例中,obj是 Google Local 对象):

然后稍后(在不同的“窗格”中),检索要使用的对象:

在桌面操作系统上的 Chromium 和 Safari(在我的例子中是雪豹)中,这非常有效(试试看)。

但是,上面第二个片段中undefined的调用返回相同的代码。$(this).data('selected')我也尝试过$('#' + e.target.id).data('selected'),甚至是幼稚的$('#locPane').data('selected')。所有变体undefined都在 iPhone OS 版本的 WebKit 中返回,但不在桌面上。

有趣的是,在 iPhone 模拟器的 Mobile Safari 上运行它也失败了

如果您查看完整源代码,您会发现我什至尝试将此对象保存到我的全局 jQTouch 对象(jqt在我的代码中命名)。这在移动平台上也失败了。

有没有其他人遇到过这个?我承认我不是一个 web/javascript 程序员,所以如果我犯了白痴的错误,请告诉我。

预先感谢您的帮助!-RPJ

更新:我在原始帖子中没有说清楚,但如果它始终如一地工作,我愿意接受任何解决方法。由于我通常无法存储这些对象,因此现在任何可以让我保留它们的东西都足够了。谢谢!

0 投票
1 回答
1321 浏览

jquery - 使用移动 Safari 提交 OnSubmit

在使用jCart 时,我注意到它在 iPhone 上不起作用。经过一些测试(并在jcart 论坛上与开发人员交谈)后,单击提交按钮时似乎无法调用提交处理程序:

我尝试将其更改为:

这也行不通。我发现了其他关于 iPhone 上的 .submit/onsubmit 有问题的报告,但似乎没有人找到解决方法?

0 投票
1 回答
1248 浏览

iphone - 创建网站的移动版本

我正在寻找创建我们网站/网络应用程序的移动版本。什么是提供最好、最全功能版本的好方法。

创建它的部分原因是而不是 iPhone 应用程序,所以我想提供一个 iPhone 网络应用程序,它充分利用 iPhone 的 WebKit 版本(所以 CSS 动画,能够依赖良好的 javascript 支持等) . 但是,我也希望该网站在其他智能手机以及更基本的手机上也能正常工作。

我是否创建两个站点(Mobile WebKit 和基本的移动网络)并基于用户代理重定向?我可以创建一个可以很好地降级的站点吗?有哪些可能性,其他人如何处理?

另外:移动网络模拟器值得吗?我有一部 iPhone,所以可以轻松地对其进行测试。如果我想在 Blackberry/Palm Pre 上进行测试,我真的需要设备还是有可靠的模拟器?

0 投票
3 回答
1400 浏览

iphone - 我如何告诉网站它是 UIwebview 以便它可以使用 css 重绘视图

我有一个 UIwebview,我想去 Amazon.com,当我加载 amazon.com 时,它的格式与我从 iphone safari 去那里的格式不同。是什么告诉亚马逊这样的网站为 iphone 重绘?这是我的代码:

任何帮助都会很棒。

谢谢

0 投票
2 回答
282 浏览

iphone - 打开网站的兼容性问题,iphone

我将创建一个网站,该网站旨在通过包括 iphone 在内的手机打开。该网站可能包含不同的内容,例如 Javascript 小部件、Flash 内容、图像、文本、保管箱等。该网站正在使用 XHTML 和 Javascript 构建。safari 在打开这样的网站时面临哪些常见问题,请提供您的建议。

0 投票
2 回答
294 浏览

css - 是否有我必须支持和测试的移动浏览器列表?

是否有我必须支持和测试的移动浏览器列表?

移动设备和浏览器如此之多,可能无法全部测试并支持全部。

雅虎列出了桌面浏览器http://developer.yahoo.com/yui/articles/gbs/

有谁知道这样的移动浏览器推荐的浏览器列表。

0 投票
1 回答
2209 浏览

youtube - iPhone、Mobile Safari、YouTube ... 留在页面上

是否可以在 iPhone 上的 Safari 网页上播放 YouTube 视频,并让“完成”按钮和“视频完成”事件将用户发送回他们来自的移动网页?

目前,我似乎只能将他们定向到 YouTube.app 来观看视频……但他们随后会留在 YouTube.app 中,并会看到视频评论和其他此类信息,我不希望显示此信息。

如果可能,请在您的回复中提供包含文档/示例或示例的站点链接。

谢谢。