• angularjs中安卓原生APP调用H5页面js函数,js写法应注意


    安卓原生app调用js方法,js方法应写在html下的script标签内,不能有任何function包裹,例如angular的controller层,这样APP也是获取不到的;

    所以只有放在html中单独加个script标签;

    如果需要APP返回值再调用controller里面的执行函数,这就需要用到js模拟事件代理来触发controller里面的函数;

    来段示例代码:

    <div id="click1">点击获取</div>
        <div id="click2"></div><!--点击执行-->
        <script>
            function APPs(string){//原生app调取的方法
                if(string){
    
                }
            }
            document.getElementById("click1").onclick=function(){
                if("安卓接口取值"){
                    document.getElementById('click2').click();
                }else{}
            }
        </script>
    

    点击click2执行controller里面的方法

  • 相关阅读:
    Springboot中使用Scala开发
    aliyun阿里云Maven仓库地址
    css文字滚动
    随笔
    下拉菜单事件
    微信分享
    微信分享功能
    随笔记
    全屏设置
    判定复选框的选中状态
  • 原文地址:https://www.cnblogs.com/lengyue0030/p/6497427.html
Copyright © 2020-2023  润新知