//处理IE8以前版本不支持console.log()方法
|
if (!window["console"]) {
|
window["console"] = {
|
log: function () {
|
}
|
}
|
}
|
|
//检测用户的浏览器版本
|
function checkBrowder () {
|
if (navigator.userAgent.indexOf("Opera") != -1) {
|
alert('Opera')
|
}
|
else if (navigator.userAgent.indexOf("MSIE") != -1) {
|
var ieversion = checkIEVersion()
|
if (ieversion < 9) {
|
alert('为了使您得到更好的用户体验,建议您使用IE9.0及以上版本的IE、火狐(Firefox)浏览器或Chrome浏览器。')
|
}
|
}
|
else if (navigator.userAgent.indexOf("Firefox") != -1) {
|
}
|
else if (navigator.userAgent.indexOf("Netscape") != -1) {
|
}
|
else if (navigator.userAgent.indexOf("Chrome") != -1) {
|
console.log("Chrome")
|
}
|
else if (navigator.userAgent.indexOf("Safari") != -1) {
|
}
|
else {
|
if (isIE11()) {
|
|
}
|
else {
|
alert('无法识别您的浏览器类型,为了使您得到更好的用户体验,建议您使用IE9.0及以上版本的IE、火狐(Firefox)浏览器或Chrome浏览器。')
|
}
|
}
|
}
|
|
function checkIEVersion () {
|
var ua = navigator.userAgent
|
var b = ua.indexOf("MSIE ")
|
if (b < 0) {
|
return 0
|
}
|
var v = parseFloat(ua.substring(b + 5, ua.indexOf(";", b)))
|
return v
|
}
|
|
function isIE11 () {
|
return ("ActiveXObject" in window)
|
}
|
|
checkBrowder()
|
String.prototype.trim = function () {
|
|
return this.replace(/(^\s*)|(\s*$)/g, '')
|
}
|
var getIndexUrl = function (app) {
|
var indexPath = location.protocol + "//" + location.host + app
|
return indexPath
|
}
|
|
function uuid () {
|
var s = []
|
var hexDigits = "0123456789abcdef"
|
for (var i = 0; i < 36; i++) {
|
s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1)
|
}
|
s[14] = "4" // bits 12-15 of the time_hi_and_version field to 0010
|
s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1) // bits 6-7 of the clock_seq_hi_and_reserved to 01
|
s[8] = s[13] = s[18] = s[23] = "-"
|
|
var uuid = s.join("")
|
return uuid
|
}
|
// fuwuqi
|
// var baseUrl = getIndexUrl("/gzsw3D/hsyj");
|
var baseUrl = getIndexUrl("/hsyj")
|
// var baseUrl = getIndexUrl("/")
|
|
console.log(baseUrl)
|
dojoConfig = {
|
parseOnLoad: false,
|
async: true,
|
packages: [
|
// Any references to a "demo" resource should load modules locally, *not* from CDN
|
{
|
name: "base",
|
location: baseUrl + "/core"
|
},
|
{
|
name: "manager",
|
location: baseUrl + "/core/manager"
|
},
|
{
|
name: "widgets",
|
location: baseUrl + "/widgets"
|
},
|
{
|
name: "esrichina",
|
location: baseUrl + "/core/esrichina"
|
},
|
{
|
name: "controls",
|
location: baseUrl + "/controls"
|
}, {
|
name: "jslibs",
|
location: baseUrl + "/jslibs"
|
},
|
{
|
name: "utils",
|
location: baseUrl + "/core/utils"
|
},
|
{
|
name: "assets",
|
location: baseUrl + "/assets"
|
},
|
{
|
name: "agsjs",
|
location: baseUrl + "/agsjs"
|
},
|
{
|
name: "echarts",
|
location: baseUrl + "/echarts"
|
}
|
]
|
}
|