问题标签 [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 回答
3023 浏览

iphone - 在移动 Safari 中获取“视口”的位置?

有没有办法确定网页上移动 Safari 中“视口”的位置?就像手机当前在页面上看到的 x、y、w、h 像素位置一样?

0 投票
2 回答
1290 浏览

javascript - 使用 Django 对客户端浏览器的纬度/经度进行服务器端访问

所以我正在编写一个小应用程序,将用户的位置与使用 Django 编写的基于 Web 的服务器上的数据库进行比较,并用它执行一些功能。

使用 JavaScript访问浏览器的地理位置数据(在支持的浏览器中)相当简单。但是让 Django 服务器访问经度和纬度变量的最佳方法是什么?是否最好将它们包装为 JSON 对象并通过 POST 发送到服务器?或者是否有一些更简单的(地理)基于 Django 的方式来访问Navigator.geolocation浏览器对象。

请原谅新手这样的问题,但我的 Google-Fuing 似乎只能找到通过模板标签将变量插入 JavaScript 的方法,而我需要它以另一种方式工作!

非常感谢任何建议或代码片段。随意跟我说话,就像我是个白痴一样。

0 投票
1 回答
2752 浏览

javascript - 从缓存的图像中释放 MobileSafari (iPhone/iPad) 中的内存

对我来说,iPad 在大约 8 或 9 张图像后停止加载大图像,因为页面达到了分配的内存限制。

由于我一次只显示这些图像,因此我想从浏览器缓存中删除旧图像,以免达到限制。

关于如何在 javascript 中执行此操作的任何想法?

0 投票
1 回答
1117 浏览

iphone - 在 iPhone 应用程序中读取 Safari cookie

是否可以在自己的 iPhone 应用程序中读取 Safari 的 cookie?

0 投票
3 回答
14314 浏览

iphone - iPhone Safari 上的 HTML5 - localStorage 存储的数据并不总是持续存在。为什么?

我使用 HTML5 的 localStorage 编写了一个简单的 iPhone 网络应用程序。
在 2G 设备上进行的测试表明,使用 localStorage 存储的数据在 Safari 进程被终止后不会持续存在,尽管会记住打开的 Safari 窗口。

如果我在不同 Safari 窗口的不同站点上,数据也会丢失,然后我将窗口更改为显示主题中的 Web 应用程序的位置。当 Safari 加载页面时,它会自动刷新页面。然后数据丢失。这是一个简单的测试代码:

据我了解,数据应该持续存在!
任何人都可以阐明这种行为吗?我应该怎么做才能让持久性发挥作用?

谢谢!
汤姆。

0 投票
1 回答
205 浏览

java - Creating reference movies for iPhone on the fly

We are working on an online mobile video app. The videos we want to play on mobile phones are being generated by a server, as there can be dynamic content in the server (based on user input).

Now for iPhone we would like to play the video in the best possible resolution based on the connection speed at the time of downloading the movie. This can be done using reference movies. However, because our videos are being generated on the fly, we need to generate this reference movie on the fly as well.

Is there a way to generate reference movies on the fly on a Linux server using some command line tool, PHP or Java? Or on a DOS server maybe?

Any help will be much appreciated.

0 投票
1 回答
2686 浏览

jquery - 尝试用 jQuery 实现滚动惯性

我正在尝试将一些 iPhone 样式的滚动惯性添加到只能在 iPad 上查看的网页。

我的滚动在一个方向(scrollLeft)上工作,但它在另一个方向上不起作用。这是一个非常简单的功能:

我已经将它绑定到touchend身体上的事件。惯性是触摸结束时旧 moveX 位置与最新 moveX 位置之间的差异。

然后我尝试为scrollLeft包含一堆缩略图的 div 的属性设置动画。正如我所说,这在向左滚动时有效,但在向右滚动时无效。

有任何想法吗?

0 投票
1 回答
391 浏览

iphone - 具有 3G 网络的 iPhone 4.0 上的 GWT

我刚刚遇到了一个非常奇怪的问题——我在 Google App Engine 上托管的 GWT 应用程序不想通过 3G 在 iPhone 上运行,但它在 Wi-Fi 上运行良好。

为了测试,我在 onModuleLoad 中创建了只有 Window.alert 的空 GWT 模块。如果我打开 Wi-Fi,则会显示警报,带有 3G - 只是空白页,尽管标题正确。

iPhone 上的 Safari 开发者控制台在 3G 和 Wi-Fi 上看起来完全一样 - 关于错误放置元标记的一些 3 错误。

就在最近我安装了 iPhone OS 4.0(尝试了 beta 1 和 beta 2),我无法将它回滚到版本 3,所以不能真正说出问题出在哪里。

有谁知道这里可能会发生什么?

示例页面托管在http://iphntst.appspot.com

0 投票
1 回答
389 浏览

iphone - 如何在 iPhone 上使用 SharedApplication 和 openURL 打开包含片段 (#foo) 的 URL

我有一个包含片段部分的 URL,用于指示网页的某种状态。我想在 iPhone 上的 Safari 中打开这个链接,方法如下:

Safari 成功打开链接,但片段部分被剥离。有没有人知道如何让 Safari 也使用片段部分?

0 投票
1 回答
696 浏览

iphone - 使用 iphone sdk 复制 safari 选项卡视图切换功能

我想复制移动 Safari 的标签功能中的视图切换功能。I have implemented the scrollview containing the view screenshots, however, when a view is selected how would I duplicate the zoom animation and the title and toolbars appearing and vice-versa?