javascript - 页面环境阻塞了 angularjs bootstrap
问题描述
我的 angularjs 1.5 应用程序在实际页面上的 iFrame 内的 MS Dynamics 365 环境中运行。
无论如何,似乎 angularjs 正在等待 Dynamics 的所有 JS 操作,甚至在框架之外(脚本加载等)都已完成,然后它才会引导实际自己的应用程序。
这会导致许多性能加载问题。我知道等待所有脚本可能(不确定)具有角度性质,因为可能存在与其执行相关的内容。但是,如果该页面上有许多其他不相关的脚本,则会导致巨大的问题。
有没有办法说“嘿,角度!等待脚本“jQuery.js,module1.js”等” 然后你可以引导,因为这实际上就是你所需要的”?
解决方案
创建一个加载 iframe 的脚本,然后在调用中添加属性 defer:
<script src="yourscrypt.js" defer></script>
推荐阅读
- microsoft-graph-api - 有没有办法使用 Graph Api 获取 Azure Active Directory 组设置?
- flutter - 由于依赖项不支持 null 安全性,因此无法以可靠的 null 安全性运行
- php - PHP PDFMerger - 未捕获的错误:找不到类“PDFMerger\exception”
- python - 我如何将我的 matplotlib 动画图与烧瓶 web ui 集成
- vue.js - 用玩笑替换默认导出对象
- java - 在Java中,如果对象包含相同对象类型的列表,如何对其进行递归排序
- php - 如果值为空,则移动设备上的滑块图像更改选择桌面图像
- python - imshow 图片太小
- android - Google Android ML Kit 在对象检测期间仅提供类别
- python - 将时间戳转换为日期并仅将日期保留在 pandas 列内的列表中