|

楼主 |
发表于 2017-3-20 16:45:34
|
显示全部楼层
本帖最后由 忘了忘了 于 2017-3-20 16:47 编辑
如图,您看一下 客户只能截出这样的图了。。
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
core.min.js:65 Error: Mismatched anonymous define() module: function (){return q}
http://requirejs.org/docs/errors.html#mismatch
at makeError (require.2.1.10.js:432)
at intakeDefines (require.2.1.10.js:1569)
at localRequire (require.2.1.10.js:1750)
at Object.<anonymous> (core.min.js:65)
at Function.h.extend.Deferred (core.min.js:65)
at Object.h.defer (core.min.js:65)
at Object.h.acquire (core.min.js:65)
at Object.m._bindAndShow (core.min.js:65)
at Object.m.bindAndShow (core.min.js:65)
at Object.<anonymous> (core.min.js:65)
core.min.js:65 Uncaught Error: Mismatched anonymous define() module: function (){return q}
http://requirejs.org/docs/errors.html#mismatchmakeError @ require.2.1.10.js:432intakeDefines @ require.2.1.10.js:1569localRequire @ require.2.1.10.js:1750(anonymous function) @ core.min.js:65h.extend.Deferred @ core.min.js:65h.defer @ core.min.js:65h.acquire @ core.min.js:65m._bindAndShow @ core.min.js:65m.bindAndShow @ core.min.js:65(anonymous function) @ core.min.js:65(anonymous function) @ core.min.js:65f @ core.min.js:65l.add @ core.min.js:65(anonymous function) @ core.min.js:65h.extend.each @ core.min.js:65(anonymous function) @ core.min.js:65h.extend.Deferred @ core.min.js:65r.then @ core.min.js:65m.inject @ core.min.js:65m.compose @ core.min.js:65(anonymous function) @ index.w?device=pc:605context.execCb @ require.2.1.10.js:2199Module.check @ require.2.1.10.js:1213(anonymous function) @ require.2.1.10.js:1461(anonymous function) @ require.2.1.10.js:398(anonymous function) @ require.2.1.10.js:1504each @ require.2.1.10.js:323Module.emit @ require.2.1.10.js:1503Module.check @ require.2.1.10.js:1264Module.enable @ require.2.1.10.js:1491Module.init @ require.2.1.10.js:1121callGetModule @ require.2.1.10.js:1518context.completeLoad @ require.2.1.10.js:2092context.onScriptLoad @ require.2.1.10.js:2220
require.2.1.10.js:432 Uncaught Error: Mismatched anonymous define() module: function (require) {
var $ = require('jquery');
var versionInfo;
var Browser = require('$UI/system/lib/base/browser');
var MsgDialog = require("$UI/system/components/justep/messageDialog/messageDialog");
require("cordova!cordova-plugin-app-version");
require("cordova!cordova-plugin-inappbrowser");
require("cordova!cordova-plugin-x-toast");
var parentNode = $('body').find('.window').get(0);
var VersionChecker = function() {
this.env = "browser";
if (Browser.isX5App) {
if (Browser.isAndroid) {
this.env = "androidApp";
}
if (Browser.isIOS) {
this.env = "iosApp";
}
}
//this.env = "androidApp";
this.versionMsg = new MsgDialog({
parentNode : parentNode
});
var $domNode = this.versionMsg.$domNode;
$domNode.find('.Yes').text('更新');
$domNode.find('.No').text('忽略');
this.versionMsg.on('onYes', function(event) {
//下载
this.download();
}, this);
this.versionMsg.on('onNo', function(event) {
//忽略
this.ignore();
}, this);
this.resourceInfo = window.__justep.versionInfo.resourceInfo;
this.appInfo = window.__justep.versionInfo.appInfo;
};
VersionChecker.prototype.check = function() {
if (this.resourceInfo) {
this.checkResourceVersion();
}
if (this.appInfo) {
this.checkAppVersion();
}
};
VersionChecker.prototype.checkResourceVersion = function() {
try {
if (navigator.appUtils) {
var versionInfo = window.__justep.versionInfo;
var resourceDownlaodUrl = versionInfo.resourceInfo.downloadURL;
var mode = versionInfo.resourceInfo.mode;
var isNewVersion = versionInfo.resourceInfo.isNewVersion;
var indexUrl = versionInfo.baseUrl + versionInfo.resourceInfo.version + versionInfo.resourceInfo.indexURL;
if(versionInfo.resourceInfo && versionInfo.resourceInfo.indexURL){
if (mode === "1") {
if (isNewVersion) {
navigator.appUtils.updateAppResource(resourceDownlaodUrl).done(function() {
navigator.appUtils.setIndexPageUrl(indexUrl);
});
} else {
navigator.appUtils.setIndexPageUrl(indexUrl);
}
} else if (mode === "2") {
navigator.appUtils.setIndexPageUrl(indexUrl);
navigator.appUtils.updateAppResource(resourceDownlaodUrl);
} else if (mode === "3") {
navigator.appUtils.setIndexPageUrl(indexUrl);
}
}
}
} catch (updateError) {
}
};
VersionChecker.prototype.checkAppVersion = function() {
var self = this;
if (cordova && cordova.getAppVersion) {
cordova.getAppVersion.getVersionNumber(function(currentVersion) {
if (self.appInfo[self.env] && currentVersion < self.appInfo[self.env].version && window.localStorage && localStorage.getItem('versionIgnore') !== self.appInfo[self.env].version) {
self.versionMsg.show({
type : "YesNoCancel",
title : "版本更新",
message : self.appInfo[self.env].changeLog
});
}
});
}
};
VersionChecker.prototype.download = function() {
window.open(this.appInfo[this.env].downloadURL, '_system');
};
VersionChecker.prototype.ignore = function() {
if (window.localStorage) {
localStorage.setItem('versionIgnore', this.appInfo[this.env].version);
}
};
return new VersionChecker();
}
http://requirejs.org/docs/errors.html#mismatch
还会出现这个错误
|
-
|