当切换回iPhone、iPad等设备时,如何抑制打开的浏览器窗口的自动刷新?

当切换回iPhone、iPad等设备时,如何抑制打开的浏览器窗口的自动刷新?,iphone,ipad,browser,suppress,Iphone,Ipad,Browser,Suppress,问题是:当iPhone或iPad用户在退出后切换回Safari时,如何抑制Safari等打开的web浏览器令人讨厌的自动刷新?似乎没有任何设置可以在这些设备上执行此操作。今天,我无意中发现了一种停止这种恼人行为的方法,尽管它不符合真正的修复条件,但它是一种通过在每次从Safari或其他浏览器切换之前采取简单操作来抑制这种行为的方法。这并不理想,但它确实可以(最终)控制浏览器,从而抑制行为。答案的链接如下: 如果你不想在那里冲浪,这里有个窍门: 在Safari或其他浏览器应用程序中,按住一段文字

问题是:当iPhone或iPad用户在退出后切换回Safari时,如何抑制Safari等打开的web浏览器令人讨厌的自动刷新?似乎没有任何设置可以在这些设备上执行此操作。

今天,我无意中发现了一种停止这种恼人行为的方法,尽管它不符合真正的修复条件,但它是一种通过在每次从Safari或其他浏览器切换之前采取简单操作来抑制这种行为的方法。这并不理想,但它确实可以(最终)控制浏览器,从而抑制行为。答案的链接如下:

如果你不想在那里冲浪,这里有个窍门:

在Safari或其他浏览器应用程序中,按住一段文字(一个单词或字母即可),然后将手指从屏幕上移开。将选择单词或字母,然后出现熟悉的小弹出窗口,上面写着“复制|定义”。触摸“Define”(定义),屏幕会弹出显示单词定义或表示找不到定义的屏幕。现在,不要碰任何东西;没有“完成”、“搜索网络”或其他任何内容。现在按下Home(主页)按钮(即iPhone正面面板底部的一个按钮,上面有一个正方形)。你将切换回跳板与所有的应用程序图标,从那里可以做任何你想做的事情。然后,触摸您所在浏览器的浏览器图标,您将切换回该浏览器。覆盖浏览器窗口的定义屏幕仍将存在。触摸“完成”,屏幕就会消失。幸运的是,打开的浏览器窗口不会重新加载

更新:

在Mercury,这个把戏到目前为止还没有让我失望。然而,在Safari中,当许多应用程序处于后台且许多浏览器窗口处于打开状态时,它有时无法工作。可能是因为Safari与iOS捆绑在一起,由同一家公司的开发人员编写,Springboard可能有更多的钩子,并被编程为对其行为拥有更多的自由裁量权。由跳板发起的阻挡过程可由跳板取消;如果不是,那么它就很难作为一个操作系统一直有用。但我注意到,通过将Safari置于其“选择浏览器”状态(触摸Safari中另一个图标顶部右下角的一个正方形,这会导致浏览器窗口向前倾斜,呈现伪3D风格),然后切换到跳板并执行任何操作,等等,然后返回Safari,这似乎也能起作用,即使打开了很多浏览器窗口和应用程序。但我们都知道,有些网页有Javascript,它会根据存储在DOM中的最后检索日期和时间强制进行自动刷新,通常是在隐藏字段或其他位置。因此,当浏览器窗口处于活动状态时,这是没有帮助的。不管有多缺少,窗口都不会刷新。因此,为了在使用Safari时尝试抑制自动重新加载时获得一致的积极效果,我建议使用这种方法,而不是我首先介绍的更一般的方法。

这不应该启用吗?