收藏
回答

windows 7 微信 PC 版 打开小程序 BUG

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 工具 PC 2.7.1.82 2.4.4


回答关注问题邀请回答
收藏

1 个回答

  • 灵芝
    灵芝
    2019-11-06

    麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-11-06
    有用
    回复 5
    • 2019-11-06
      app-service.js 怎么提供?
      分明是初始化时, 某种情况没考虑到, 直接 在 undefined 处去 creatTexNode
      2019-11-06
      回复
    • 2019-11-06
      在空值上调用 createTextNode
      2019-11-06
      回复
    • 灵芝
      灵芝
      2019-11-06回复
      新建一个小程序demo可以复现么?
      2019-11-06
      回复
    • 2019-11-07回复灵芝
      BUG 已经找到.
      问题出在 环境参数不一致

      在开发工具里:  Observer 是不存在的, navigator  是个空对象
      在手机端里: Observer , navigator 都是不存在的
      但是在 windows 里: Observer 存在, navigator 是个空对象;
      然后导致 core-js microTask 判断里报错


      *********************************************


      // Node.js
        if (isNode) {
          notify = function () {
            process.nextTick(flush);
          };
          // browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339
        } else if (Observer && !(global.navigator && global.navigator.standalone) && 0) {
          var toggle = true;
          var node = document.createTextNode('');
          new Observer(flush).observe(node, { characterData: true }); // eslint-disable-line no-new
          notify = function () {
            node.data = toggle = !toggle;
          };
          // environments with maybe non-completely correct, but existent Promise
        } else {
            notify = function () {
              // strange IE + webpack dev server bug - use .call(global)
              macrotask.call(global, flush);
            };
          }
      **************************


      咱能保持环境参数一致吗?
      2019-11-07
      回复
    • 灵芝
      灵芝
      2019-11-07回复
      给个代码片段我们看下哈,thanks(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      2019-11-07
      回复
登录 后发表内容
问题标签