问题标签 [iphone-web-app]

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 回答
149 浏览

ajax - 回到 iphone AJAX Webapp

我有一个问题:我想从全屏网络应用程序播放视频,而不是使用 html 嵌入,而是使用重定向到视频 url 的图像横幅(例如 url:http ://example.com/media/vid .mp4),因为这不能使用hrefs来完成,我只是调用一个javascript事件:

HTML:

JavaScript:

但是因为它只是一个 AJAX 页面,一旦视频播放完毕,用户就会回到第一页,但是,我为每个页面(用于社交网络)都有一个唯一的 url,但是我怎样才能将它注入浏览器的历史记录,或者也许其他一些播放视频的方法?

0 投票
2 回答
589 浏览

css - 将元素粘贴到 iPhone 键盘(JS、CSS?)

我正在使用 jQuery Mobile 开发一个 webapp。我想做的一件事是为某些输入字段显示一些自动完成的建议。我希望带有这些建议的块看起来好像它扩展了屏幕键盘,恰好位于其顶部边缘并在我滚动页面时停留在那里。

一个快速而肮脏的例子:

自动完成建议

我在一些原生应用程序中看到了类似的事情。有没有办法只用 jQuery/JS 和 CSS 来实现这一点?

0 投票
1 回答
461 浏览

ipad - UIWebView 中的 Web 应用程序能否访问本机存储

如果我有一个在 UIWebView 中运行的 Web 应用程序,那么 Web 应用程序中的 javascript 上下文可以对本机 ipad 应用程序上下文中的数据进行任何形式的访问吗?我想在本机应用程序数据库中存储大量图像,然后从本机应用程序内的 UIWebView 中运行的 Web 应用程序访问这些图像。

0 投票
2 回答
3959 浏览

jquery - jQuery Mobile:加载消息未出现

我使用 jQuery Mobile、jQuery 和 html 制作了一个网络应用程序。它基本上是其网站的 RSS 阅读器。

当单击主页上的按钮时,页面转换到#news页面就好了。问题是,#news页面的内容部分在加载内容时保持空白约 5 秒钟。加载消息不会出现。应该发生的是加载消息应该在加载#home所有内容时出现在页面上,然后#news在填充后转换到页面。

我是否为我想要的效果触发了错误事件的内容加载,如果是,我应该使用哪个事件?

编辑于 2011 年 9 月 30 日

我已经设法让页面转换等到列表完全加载后再转换,但是加载消息仍然没有出现。

我用了:

而不是准备好文件和.click

我用过:

而不是.get()

0 投票
2 回答
875 浏览

iphone - 如何开始使用其 webviewer 开发 iPhone 网络应用程序?

如何使用其 webviewer 开发 iPhone 应用程序?就像在 Andriod 中一样,我们可以使用 webviewer 开发应用程序。

它将帮助我使用 Javascript 开发移动应用程序。

请注意:- 我只想将 APP 的核心逻辑 JS 文件保留在手机“内部”。我不想托管我的应用程序并将用户重定向到任何地方。

编辑:- 我想开发一个使用 HTML、CSS 和 Javascript 的移动应用程序。我只想将我的 APP LOGIC 保留在手机内。

0 投票
3 回答
3136 浏览

iphone - iPhone Web App - 接听电话时会话和当前 url 丢失

我有一个多页网站,旨在用作 iPhone 上的网络应用程序。

它具有通常的:

该站点不使用 Sencha 或 Javascript 在页面之间导航,仅使用标准锚链接和页面重新加载(我知道网络应用程序的标准方法是使用类似于 Sencha 的界面)。

从 iPhone 主屏幕启动时,它工作得非常好,并且与通过 Safari 浏览时一样。

但是,当在会议中接听电话时,似乎出现了一个问题。

通话完成后,iPhone(在本例中为版本 4)恢复到网络应用程序,但不是恢复先前查看的页面,而是重新加载主屏幕(启动网络应用程序时加载的同一页面) )

在 Safari 中查看站点并接受呼叫时,它不会执行此操作并维护 url 和当前会话值。

这是网络应用程序中的一个已知问题吗?有解决方法吗?

(我的一个想法是在本地 SQLite 数据库中维护会话和 url 值,但我不确定这是否是最好的方法)

0 投票
1 回答
114 浏览

web-applications - 将 ios Safari 兼容的 webapp 转换为本机

我的 webapp 不使用 phonegap 的任何 api。所以我不想包含它的库。我可以通过删除所有库来使用 phonegap,还是应该使用 UIWebView。或者是否有另一个库可用于转换 safari 兼容webapp 转换为原生应用程序。

0 投票
3 回答
9570 浏览

iphone - 从 iPhone 独立 Web 应用程序的键盘中删除表单助手

是否可以在独立 Web 应用程序中从 iPhone 弹出式键盘中删除表单助手?我知道普遍的共识是这在 Mobile Safari 中是不可能的,但是一个独立的应用程序在 a 中运行UIWebView,并且以多种方式运行(例如),所以我希望这可能是可能的。

您可以在键盘上方看到它:

在此处输入图像描述

上一个和下一个按钮在<form>输入之间循环。但是我只有一个<input>元素,所以它们被禁用了。完成按钮隐藏了键盘,但由于我有一个高度灵活的<ul>(占用键盘和 之间的空间<input>),并且我在此页面上没有其他内容,所以它没有任何作用。

在一个很小的屏幕上,几乎一半的屏幕被键盘占据,构成这个工具栏的 44 个像素是对空间的巨大浪费(一整块<li>的价值)。

本机 iOS 应用程序可以删除它,所以我知道它至少在手机上是可能的,我只是没有找到一种在网络应用程序中执行此操作的方法。这是来自 Facebook 应用程序,该页面与我的非常相似:

在此处输入图像描述

我尝试过使用<input>未包裹在 a 中的 a<form>并使用 a contenteditable <div>,但结果是一样的。有几种自定义-webkit-样式可以控制 Web 应用程序界面的各个方面,但它们的文档记录很差,并且搜索没有发现任何内容。

有什么方法可以删除 Web 应用程序中的表单助手?

0 投票
2 回答
1038 浏览

javascript - iPhone webapp:在方向更改时运行 JavaScript

我有一个保存到 iPhone 主屏幕的 webapp,当设备改变方向时我需要运行一些 JavaScript。

我试过这个,但它似乎只适用于桌面浏览器而不是 iPhone。

有什么特别的活动我应该参加吗?

0 投票
2 回答
3888 浏览

javascript - 使用 JavaScript 从 iPhone Web 应用程序打开外部页面?

我建立了一个移动网站——​​一个针对手持设备优化的网站。如果您使用的是 iPhone,则启动 Safari 并转到站点 URL 以使用此 Web 应用程序。通过将它添加到您的主屏幕,它也可以作为iPhone 网络应用程序运行。所以它不是一个原生的 iPhone 应用程序——它是一个移动网页。

如果您选择将此移动网页作为 iPhone Web 应用程序运行(通过将其添加到您的主屏幕),则您不在正常的 Safari 界面中。如果用户单击指向外部站点的链接,您将离开 Web 应用程序并在 Safari 中打开该链接。另一方面,如果您使用 JavaScript 更改位置,则链接将在 Web 应用程序中打开,而不是在 Safari 中。

现在我正在寻找一种使用 JavaScript 从 iPhone Web 应用程序在 Safari 中打开链接的方法。我试过 window.location.href 但因为它是 JavaScript,所以你留在网络应用程序中。

提前致谢!