jquery - Safari 及其计算屏幕大小的方式
问题描述
我知道模组会记录下来并射击我。但我们走了。
我读过一篇文章,只记得其中的一小部分。与之前执行此操作的其他浏览器相比,Safari 在加载 dom(我认为)之后计算文档的图像大小或屏幕渲染大小(或其他内容)的方式(请原谅术语可能不正确)。
现在我希望我能找到这篇文章,因为它可能有助于我多年来看到的在 safari 上失败的薮脚本,我相信这是由于它的这种工作方式。我花了 1 个月的时间研究这一次,因此偶然发现了那篇文章,但为时已晚,我把它弄丢了 :(
这是在 safari 上失败的脚本示例。正如您在 safari 中加载页面后所看到的那样,而其他浏览器则可以正常工作。
任何人都可以对此有所了解吗?
这是一个聊天插件,你可以看到页面加载时页面会跳下来。
初始化插件的脚本:
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>');
解决方案
推荐阅读
- authentication - 使用 PGP 密钥对登录
- java - 如何使用 Java 在 Android 的 reyclerview 中存储与每个项目相关的一些背景信息?
- bash - Windows 10 Git bash:cat:/etc/version:没有这样的文件或目录
- c++ - 没有规则可以在 Eclipse 中将目标全部放在 cpp 中
- kubernetes - 如何获取 Kubernetes 中的自定义属性?
- php - Laravel:更新时的验证 alpha 和正则表达式模式
- node.js - 如何从 Stripe 会话对象 NodeJS 中检索元数据
- python-3.x - sqlite3.OperationalError:没有这样的列:无
- c# - 选择数据网格的第一列
- php - 连接到我网站上的 remotemysql.com?