HarmonyOS web iframe 注入.js 问题-鸿蒙开发者社区-51CTO.COM

HarmonyOS web iframe 注入.js 问题

web组件加载h5页面,h5页面里面有iframe指向新的网页,在主文档t0注入的js会重新注入到iframe的站点里面吗?

写法如下,尝试执行过是会注入的,但没看到注入到子的iframe的调用,想确认一下。

Web({ 
  src: "www.huawei.com", 
  controller: this.controller 
}) 
  .javaScriptOnDocumentStart(this.t0ScriptItems) 
  .onLoadIntercept((event) => { // shouldOverrideUrlLoading 
    if (!result) { 
      const url = event.data?.getRequestUrl(); 
      if (url) { 
        this.t0ScriptItems = [{script: 'console.log(a)', scriptRules: ['*']}]; 
      } 
    } 
    return result; 
  })
HarmonyOS
2024-09-05 10:15:16
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

javaScriptOnDocumentStart 是支持将JavaScript脚本注入到 iframe 页面,当指定页面或者文档开始加载时,该脚本将在其来源与scriptRules匹配的任何页面中执行。

分享
微博
QQ
微信
回复
2024-09-05 18:27:35
相关问题
HarmonyOS Web组件注入js怎么传递对象
360浏览 • 1回复 待解决
HarmonyOS webview的JS 注入异常
101浏览 • 1回复 待解决
关于HarmonyOS webview中iFrame的使用问题
123浏览 • 1回复 待解决
HarmonyOS webjs交互
105浏览 • 1回复 待解决
iframe标签 src内部访问top跨域问题
170浏览 • 1回复 待解决
通过webView修改iframe的URL
831浏览 • 1回复 待解决
HarmonyOS web组件和js交互
70浏览 • 1回复 待解决
javaScriptProxy注入次数。
660浏览 • 1回复 待解决
HarmonyOS Web组件高度问题
165浏览 • 1回复 待解决
是否支持iframe下载文件?
721浏览 • 1回复 待解决
HarmonyOS web清除缓存问题
108浏览 • 1回复 待解决
HarmonyOS Web高度自适应问题
522浏览 • 1回复 待解决
HarmonyOS web组件加载pdf问题
493浏览 • 1回复 待解决
HarmonyOS 关于Web调试的问题
119浏览 • 1回复 待解决
JS API 中 web组件 怎么使用
5260浏览 • 1回复 待解决