首页 > 解决方案 > Safari 及其计算屏幕大小的方式

问题描述

我知道模组会记录下来并射击我。但我们走了。

我读过一篇文章,只记得其中的一小部分。与之前执行此操作的其他浏览器相比,Safari 在加载 dom(我认为)之后计算文档的图像大小或屏幕渲染大小(或其他内容)的方式(请原谅术语可能不正确)。

现在我希望我能找到这篇文章,因为它可能有助于我多年来看到的在 safari 上失败的薮脚本,我相信这是由于它的这种工作方式。我花了 1 个月的时间研究这一次,因此偶然发现了那篇文章,但为时已晚,我把它弄丢了 :(

这是在 safari 上失败的脚本示例。正如您在 safari 中加载页面后所看到的那样,而其他浏览器则可以正常工作。

任何人都可以对此有所了解吗?

这是一个聊天插件,你可以看到页面加载时页面会跳下来。

http://preview.codecanyon.net/item/support-chat-php-live-chat-with-desktop-and-mobile-app/full_screen_preview/15044181?_ga=2.224366171.1564047310.1534235172-1374281836.1534235172&_gac=1.246621488.1534235233.EAIaIQobChMI_fS8ro_s3AIVhZGPCh1IqgWKEAAYASAAEgKs2PD_BwE

初始化插件的脚本:

     var cbuser = {name: '', email: '', message: ''}, 
 access_token = 'otFcAY6Cffffk7JBfXRrzIsg', 
 cburl = '//www.domain.com/chat/';
 document.write('<script type="text/javascript" src="' + cburl + 'assets/cmodule-chat/js/chatbull-init.js"></' + 'script>');            

标签: jquerysafari

解决方案


推荐阅读