zoukankan      html  css  js  c++  java
  • 小米手机 js 脚本取src为空的适配问题

    今天測试提上来一个问题

    我android webview 中运行了一段js脚本。去替换原来的图片。可是小米手机上竟然没起作用

    花了一个中午的午休看问题  


    贴出来帮助下遇到相同的问题的朋友吧。我百度了半天没看到一个答案


    蛋疼的

    举个样例

    在小米运行

    <pre name="code" class="javascript"> <pre name="code" class="javascript"> javascript:(function(){ 
    				   var objs = document.getElementsByTagName('img' );  
    				   for(var i=0;i<objs.length;i++){ 
    				   alert(objs[i].src);
    			       }})() 

    
    
    
    
    alert输出为   空,其它手机没有发现问题


    objs[i].src 这种形式取属性取不到。


    那么仅仅能换了一个方法  objs[i].getAttribute('src')

     javascript:(function(){ 
    				   var objs = document.getElementsByTagName('img' );  
    				   for(var i=0;i<objs.length;i++){ 
    				   alert(getAttribute('src'));
    			       }})() 

    这样就能正确输出答案了。当然測试页面须要有 一张图片 <img  src = "">这个



    另外 android中 js的 alert须要弹出框须要加入  

    webview.setWebChromeClient(new WebChromeClient());

    这行代码





  • 相关阅读:
    盛大自动化运维
    Redis used_cpu_sys used_cpu_user meaning (redis info中cpu信息的含义)
    redis info 详解
    htop详解
    线程问题排查思路
    网络协议基础 -- 东哥
    线程通讯
    进程
    day14
    day13
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/6878156.html
Copyright © 2011-2022 走看看