1

在 iPhone 中有没有一种方法可以使用 JavaScript 关闭浏览器并返回主屏幕?在最后一页向导之后,我正在调用另一个 iPhone 应用程序(例如:地图),我不会让用户在完成后返回浏览器屏幕。我的备份计划是有一个“完成”页面,但这对客户来说并不是最好的体验。

4

3 回答 3

1

我已经与苹果确认这在 iPhone OS 2.2 及之前版本中是不可能的。

我已经尝试了这些好的建议,但是它们不会关闭 iPhone 上的浏览​​器。

于 2008-11-04T17:43:31.963 回答
0

了解 Apple,这对于 JavaScript 来说可能是不可能的。你有没有尝试过什么?如果没有,请尝试以下其中一个:

javascript:self.close();
window.close();

编辑:我通过谷歌找到了这个,这可能会绕过确认框,但我认为它不再适用于现代浏览器:

window.opener='x';
window.close();

我刚查了一下,好像不行(弹出IE7框,FF3什么都不做,Opera 9.61根本没有提示框)。

于 2008-11-04T16:26:11.090 回答
0

扩展安德斯window.close()会做你想做的事。根据Window doc page,如果您尝试关闭不是通过javascript打开的窗口,将提示用户确认。

于 2008-11-04T16:31:01.003 回答