JS与webview之间的互相调用。

iOS:

同步

NSString *

shareContent = [self.webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"UP.M.Share.getData(%ld, 1)", (long)channel]];

Android:

异步调用,

function hareContent_Android(channel) {    getShareData(channel, function (paramsStr) {        share_utils.setCommonTemplate(paramsStr);    });}

注意: android 代码 如果混淆掉了的话,对象share_utils 就找不到了  呵呵 幸亏android 可以对一些文件不做混淆。
时间: 2024-08-03 07:13:21

JS与webview之间的互相调用。的相关文章

如何实现IE中JS和VC之间的互相调用

引用: http://www.cnblogs.com/kwliu/archive/2011/09/29/2195894.html 一直做IE相关的东西,但是发现对JS和VC之间如何调用不是很明白.虽然知道通过IDispatch接口可以在VC程序和JS之间进行交互,但是如何具体做一直有点模糊,所以就专门做了个实验,看看他们到底如何进行沟通. 脚本语言和编译型语言之间进行通信是通过IDispatch接口来行的,这里我对双接口的理论就不进行讨论,直接看看如何用WTL代码来实现. 首先定义如下的一个ID

js和angularjs之间的相互调用

方法一 var element = angular.element($document.getElementById("app")); var controller = element.controller(); var scope = element.scope(); //调用方法 scope.sub1(); //如果需要重新绑定 scope.$apply(); //调用字段 scope.field1; angular.element(domElement).scope() to g

网页开发的阶段总结(四)--JS与PHP之间大数据的传送

在前面 的网页开发的阶段总结(三)中,我们知道JS与PHP之间直接互相调用,往往有很多不便,而且一次只能传送一个数据结果进行返回.而通过ajax方法可以实现JS一次性读取php的所传送过来的大量数据.通过提交表单的方式,让php可以一次性读取JS的大量数据. 1.借用AJAX方法,通过php读取数据库将大量数据显示在网页客户端上. a.页面一加载完,执行函数Gett(),代码如下: <html> <head> <meta http-equiv="Content-Ty

JS和C#访问遇到QueryInterface调用出错

在原来的WinForm里,我们只要在窗体类的头部添加属性[System.Runtime.InteropServices.ComVisibleAttribute(true)],然后 webBrowser1.ObjectForScripting = this:这样设置完后,页面上的JS就能访问窗体类的方法了,但是添加WeifenLuo.WinFormsUI.Docking.DockContent作为窗体的父类后如果这样设置却会出现如下提示: 执行了QueryInterface调用,请求提供 COM

JS与FLEX|AS实现互相调用

1.AS代码 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="200" height="200" creationComplete="initApp()"&

node.js笔记——文件之间的引入

node.js的基础语法就是JavaScript的语法,所以对于懂得javascript的同学来说要容易一些,至于环境的配置也要相对简单很多,可以访问官方文档进行安装.这里分享一下我在学习中总结的一些东西,这是第一篇先来说说文件之间如何进行引入并互相使用变量及函数. 码缘»node.js笔记——文件之间的引入 http://www.ithome.ren/2017/05/31/node-js1.html

js实现方法的链式调用

假如这里有三个方法:person.unmerried();person.process();person.married();在jQuery中通常的写法是:person.unmerried().process().married();而在js中要实现链式调用,只需在类中的每个方法中通过this关键字返回对象实例的引用. function Person(){}; Person.prototype.status =false; Person.prototype.married =function()

js iframe 与 父窗体的调用

调子窗体 window.document.getElementById('vocabularymanagerIframe').contentWindow.gridStoreReload(obj); 调父窗体 window.parent.reloadVocabularyGrid(obj); js iframe 与 父窗体的调用

frameset,iframe框架之间如何互相调用变量、函数

以往一直在编写的都是前台的UI,很少使用到frameset.iframe,对其了解也是十分有限,只是知道其可以为其当前页面引入html文件成为当前页的一部分,但是这两天在做后台UI界面的时候,发现这样的框架也是有相当多知识点在里面的.那框架是啥?可以这样说:通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面.每份HTML文档称为一个框架,并且每个框架都独立于其他的框架.那么关于框架,有几个方面是需要我了解的: (1)获得html页面上的frame window.frames可以获得本页面上