perry1103
perry1103
  • 发布:2015-11-30 16:41
  • 更新:2018-07-06 01:59
  • 阅读:3027

使用webview新开一个url页面,如何进行js回调?

分类:Native.js

在使用plus.webview.create创建一个指向服务端url页面时,是否有类似android中WebView的addJavascriptInterface功能定义一个JS接口名称,继而使用@JavascriptInterface注解定义该接口下的JS函数,在新开的url页面中可以直接通过“接口名称.函数名称”进行回调?

2015-11-30 16:41 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

webview.setJsFile('js文件');

  • perry1103 (作者)

    可以了谢谢

    2015-12-11 09:22

b***@aliyun.com

b***@aliyun.com

js具体应该怎么写,找遍了所有的问题和文档,也没见到关于这个的具体示例,请问能给个具体的demo吗?

s***@163.com

s***@163.com - 学无止境

写在js里面:
var pw = plus.webview.create(url);
pw.setJsFile('test.js');

test.js里写
var htmlStr = document.getElementsByTagName("body")[0].innerHTML;
console.info(htmlStr );

这样全都有了。

七岁小猫

七岁小猫 - 强迫症晚期

请问楼主有没有实现 我现在也遇到服务端URL调用本地JS的需求

该问题目前已经被锁定, 无法添加新回复