Safari和Safari ios mobile在用户单击“back”按钮返回到上一个html页面时使用bfcache。据我所知,其他移动或桌面浏览器都没有这种行为。我用谷歌搜索了一下,发现很多人都在抱怨同样的事情,但Safari ios却没有任何解决方案。我确实为Safari Desktop找到了这个补丁(在windows上测试过),但它不适用于Safari ios。
window.onbeforeunload = function()
{
// This function does nothing. It won't spawn a confirmation
windows safari浏览器(5.1版)是否支持Blob?
以下示例代码在控制台中返回一个错误:
var array=[1,2];
var aBlob = new Blob( array);
错误:
"'object BlobConstructor‘不是构造函数(求'new (数组)’‘“
如何解决这个问题,如果safari不支持blob,那么如何替换它
我有一个自定义的协议检查器,可以检查是否安装了协议。 对于Safari (与chrome相同),它专注于一个元素,触发协议并侦听onblur。 然而,在Safari中,如果没有安装该协议,浏览器会抛出一个esc弹出警告:"Safari无法打开页面,因为地址无效。“这又触发了onblur事件。 有没有人找到更好的方法来管理这件事?如果需要,它可以是Safari特定的解决方案。 //Chrome (and default for other browsers)
function checkChrome(){
bodyElement.append("<input ty