找回密码
 加入傲游社区
跳转到指定楼层

[插件求助] 插件的entryPoints为doc_start时的用法

[复制链接]
我梦江南好 [初入江湖] 发表于 2018-6-30 18:37:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式  1907 1
对script类型的action来说,如果入口点entryPoints为doc_start时,按照官方手册的说法:

页面开始载入时执行 'js' 属性中列出的脚本文件.
时机:页面DOM构建之前.
(可选. 仅限 type:'script' 型的行为使用, IE 内核不支持)


此时,既然DOM树还没被构建,那么通过什么方式获得页面的html内容和修改html的内容呢?

手册中好像没有提及。有谁知道吗?能提供个例子就最好了。
评论
精彩评论 ( 2条 ) 跳转到指定楼层
沙发
本帖由 极品ΦωΦ小 [超级版主] 发表于 2018-9-7 15:03:32 | 只看该作者
注入代码,**DOM,在 DOM 构建完成之后再去进行内容修改。
如:
  1. document.addEventListener('DOMContentloaded', function(){
  2. alert('DOM构建完成后,提示');
  3. });
复制代码


此处建议分开两个脚本来工作,修改内容的脚本建议运行于 idle 或者 end。
start 一般是用于需要网址的跳转,或者在DOM构建之前就开始**DOM 的时候使用。
您需要登录后才可以回帖 登录 | 加入傲游社区
快速回复 返回顶部 返回列表