i***@163.com
i***@163.com
  • 发布:2020-10-14 10:36
  • 更新:2020-10-15 09:04
  • 阅读:1184

#插件讨论# 【 获取浏览器cookie - 295111806@qq.com 】这个插件可以在安卓IOS使用吗

分类:uni-app

请问下,这个插件是不是应用在打包的安卓和IOS端的?有个项目打包成app后需要获取webView的cookie

插件地址:https://ext.dcloud.net.cn/plugin?id=2682

2020-10-14 10:36 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com

安卓 iOS都支持,我做这个插件是因为没找到浏览器获取cookie的方法。 其实uniapp提供了获取浏览器的方法 不需要使用原生差距 uniapp 获取方法

// 获取所有的webview对象
const currentWebview = this.$mp.page.$getAppWebview();
// 需要延时,不然拿不到
setTimeout(function(){
// 获取当前页面的webview对象
var web = currentWebview.children()[0];
// 监听当前页面webview对象的title
web.addEventListener('titleUpdate',({title}) => {

              if (title === '百度一下') {   
                  console.log('获取开始');  
                  let cookieStr = plus.navigator.getCookie('https://baidu.com') ;  
                  //console.log('获取'+cookieStr);                    
              }  

            },false)  
          },200)  
        },
  • i***@163.com (作者)

    感谢大佬,获取到了

    2020-10-15 09:54

  • 1***@163.com

    那您是怎么销毁的呢

    2022-05-28 11:04

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