谷歌浏览器扩展开发,怎么样才能调用网页的JS函数

JavaScript08

谷歌浏览器扩展开发,怎么样才能调用网页的JS函数,第1张

我摘抄了一段官方文档中关于这一点的解释:

Execution environment

Content scripts execute in a special environment called an isolated world. They have access to the DOM of the page they are injected into, but not to any JavaScript variables or functions created by the page. It looks to each content script as if there is no other JavaScript executing on the page it is running on. The same is true in reverse: JavaScript running on the page cannot call any functions or access any variables defined by content scripts.

摘自:网页链接

其中提到了 content scripot 的执行环境和页面原来的直用环境其实并不是同一个环境,而是一个隔离的环境,他们相互之间并不影响。也就说你访问不了原来页面里的变量,原来的页面也访问不了你新创建的变量。

但是,我们可以通过另外的方法与原页面通信,可以参考上文官方链接中 Communication with the embedding page 这节内容。

另外,还有一种办法,content script 执行在隔离环境,但 content script 可以通过 js 动态插入另一个 <script>,这个script 并不受限制,从而曲线实现。

各种方案略有差异,还需根据各自的需求来选择。

JS防水涂料是聚合物,JS防水涂料指聚合物水泥防水涂料,又称JS复合防水涂料。=

1、基面要求平整、牢固、干净、无明水、无渗漏、凹凸不平及裂缝处须 先找平,阴阳角应做成圆弧角。

2、准确配料:严格按配比要求进行配料,使 用时只需将粉料边搅拌边慢慢加入到对应液料中,并充分搅拌至均匀 细腻不含团粒的混合物。

3、涂覆要领:

用滚子或刷子涂覆,根据选定的工法的次序逐层完成;若涂料(尤其是打底料)有沉淀应随时搅拌均匀;涂覆要尽量均匀,不能局部沉积;各层之间的时间间隔以前一层涂膜干固不粘手为准;工法Ⅲ中的下涂层、无纺布层和中涂层必须连续施工。

4、保护层与装饰层施工

JS-I型保护层或装饰层施工须在防水层完工2天后进行,粘贴块材(如地板、瓷砖、马赛克等)时,将JS防水涂料按液料:粉料=1:2调成腻子状,即可用作胶粘剂。JS-II型可在面层施工同时贴保护层。

5、质量要求与工程检验

防水层施工完毕后,应认真检验整个工程的各个部分,特别是薄弱环节,发现问题及时修复,涂层不应有裂纹、翘边、鼓泡、分层等现象。

蓄水试验须等涂层完全干固后方可进行,一般情况下需48h以上,在特别潮湿又不通风的环境中需更长时间。厕浴间防水做完后,蓄水24h不渗漏为合格。屋面防水做完后,应检查排水系统是否畅通、有无渗漏(可在雨后或持续淋水2h以后进行,有条件蓄水的屋面可用24h蓄水检查)。

扩展资料

JS防水涂料使用方法

1、基层处理:把表面浮灰、杂质、油污必须清理干净,对不平处和疏松、蜂窝、麻面部位要先用纳米硅抗渗堵漏剂或水泥修补平整。

2、底涂层施工:JS防水乳胶兑2倍自来水充分搅拌均匀即为底涂料。涂刷时要用力来回搓至少3遍,确保与基层粘结良好,防止空鼓起皮。

3、中涂与面涂施工:直接使用,不加水泥的情况下不能加水,分2~3道涂刷,每道施工间隔要等上一道干后才能施工下一道。对于转角处、女儿墙、穿墙管、排气孔、落水口等特殊部位,根据需要可用玻璃丝布作增强处理。

4、潮湿基层施工:JS防水乳胶可在潮湿但无明水的基层上直接施工。如果施工场所通风不良影响干燥,或者地面太粗糙需增加涂层厚度,应配合水泥使用。

5、防水层材料用量:底涂层用量约0.3~0.5kg/㎡,中涂层用量约1~3kg/ ㎡,面涂层用量约1~2kg/ ㎡;JS防水乳胶总用量一般为2.5~5kg/㎡,可根据工程需要自由增减,并可根据工程施工要求附加丙纶卷材、无纺布或玻璃丝布。

参考资料来源:百度百科-JS防水涂料

参考资料来源:百度百科-JS