Академический Документы
Профессиональный Документы
Культура Документы
DOCTYPE html>
<html class="" style="">
<head>
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
{title}
{csp}
{base}
function toUrlParams(obj) {
var arr = [],
k;
for (k in obj)
if (obj.hasOwnProperty(k)) arr.push(encodeURIComponent(k) + '=' +
encodeURIComponent(obj[k]));
return arr.join('&');
}
var diffTagName;
for(var i=0;i<children.length;i++) {
if(children[i].nodeType === Node.COMMENT_NODE && (diffTagName =
children[i].nodeValue.match(/wnsdiff-?(\w*)-end/))) {
if(needToReplaceNodes) {
needToReplaceNodes.push(children[i]);
diffMap['{' + diffTagName[1] + '}'] = needToReplaceNodes;
}
needToReplaceNodes = null;
} else if(children[i].nodeType === Node.COMMENT_NODE &&
children[i].nodeValue.match(/wnsdiff-?(\w*)/)) {
needToReplaceNodes = [];
needToReplaceNodes.push(children[i]);
} else {
if(needToReplaceNodes) {
needToReplaceNodes.push(children[i]);
} else {
findDiffNodes(children[i], diffMap);
}
}
}
}
function doCb() {
var cur;
while(cur = waitingCb.shift()) cur();
done = true;
}
HYB.ready = function(cb) {
if(done) {
cb();
} else {
waitingCb.push(cb);
}
};
window.silentCallback = function(alreadyCall) {
clearTimeout(timeoutId);
if(!timeout) {
reportMd({
fromId : mdReport.fromId,
toId : mdReport.toId,
interfaceId : mdReport.interfaceId,
code : alreadyCall ? 2 : 0,
type : 0,
delay : new Date() - t1
});
}
setTimeout(function() {
if(data) {
if(data.code === 1 && data.type === 'silent') {
data = data.data;
console.log('webso2.0 data: ', data);
findDiffNodes(document, diffMap);
var scriptIdx = 0;
var scriptPrefix = 'websoScript';
for(var i in diffMap) {
if(diffMap.hasOwnProperty(i) && data[i]) {
console.log(i);
var nodes = diffMap[i];
for(var j=0;j<nodes.length;j++) {
if(j === nodes.length - 1) {
var newCtn = data[i];
var scriptMap = {};
newCtn = newCtn.replace(/<script[^>]*?
>([\s\S]*?)<\/script>/ig, function(scriptHtml, scriptCtn){
var tempId = scriptPrefix + scriptIdx+
+;
scriptMap[tempId] = scriptCtn;
return '<scr' + 'ipt id="' + tempId +
'"></' + 'script>';
});
nodes[j].parentNode.insertBefore(document.createElement('div'), nodes[j]).outerHTML
= newCtn;
nodes[j].parentNode.removeChild(nodes[j]);
el.parentNode.replaceChild(scriptDom, el);
}
}
} else {
nodes[j].parentNode.removeChild(nodes[j]);
}
}
}
}
}
}
return data;
};
var data = {
releaseversion: qua,
apn: apn,
touin: uin,
key: 'appid,commandid,resultcode'
};
collector.push([appid || '1000361', command, code]);
var url = 'https://h5.qzone.qq.com/wspeed.qq.com/w.cgi';
HYB.api = {};
HYB.api.invoke = function(ns, method, params) {
if (!ns || !method) {return;}
var facade = facades[ns + '.' + method];
if (facade) {
var fn = facade[client] && facade[client][platform];
if (fn) {fn(params);}
else {invokeClient.apply(null, arguments);}
} else {
invokeClient.apply(null, arguments);
}
};
var handler = function(evt) {
var ns, method, params;
var el = evt.target || evt.srcElement;
while (el && el.nodeType !== el.DOCUMENT_NODE) {
if (el.nodeName === 'A' && el.hasAttribute('data-open-url')) {
var href = el.href;
if (/^(https?:)?\/\//.test(href)) {
ns = 'ui';
method = 'openUrl';
params = {url: autoProtocol(href), target: 1, style: 1};
evt.preventDefault();
break;
}
}
if (el.hasAttribute('data-open-url')) {
var href = el.getAttribute('data-open-url');
if (/^(https?:)?\/\//.test(href)) {
ns = 'ui';
method = 'openUrl';
params = {url: autoProtocol(href), target: 1, style: 1};
break;
}
}
el = el.parentNode;
}
ns && method && HYB.api.invoke(ns, method, params);
};
HYB.api.addOpenUrlAgent = function() {
document.addEventListener && document.addEventListener('click', handler);
};
HYB.api.removeOpenUrlAgent = function() {
document.removeEventListener && document.removeEventListener('click',
handler);
};
HYB.api.addOpenUrlAgent(); setTimeout(function() {
HYB.api.invoke('ui', 'setWebViewBehavior', {
progressBar: false,
webPageBackgroundColorOpen: true
});
}, 0);})();
</script> </head>
<body class=" " style=""> {body}
<script>
HYB.loadTimes.bodyEnd = +new Date();
HYB.loadTimes.domReady = +new Date();
</script> <script data-content="seajsText">
var SeajsloadErrorMap = {};
(function(t,u){function v(b){return function(c){return
Object.prototype.toString.call(c)==="[object "+b+"]"}}function Q(){return w+
+}function I(b,c){var a;a=b.charAt(0);if(R.test(b))a=b;else if("."===a){a=(c?
c.match(E)[0]:h.cwd)+b;for(a=a.replace(S,"/");a.match(J);)a=a.replace(J,"/")}else
a="/"===a?(a=h.cwd.match(T))?a[0]+b.substring(1):b:h.base+b;return a}function
K(b,c){if(!b)return"";var a=b,d=h.alias,a=b=d&&F(d[a])?
d[a]:a,d=h.paths,g;if(d&&(g=a.match(U))&&F(d[g[1]]))a=d[g[1]]+g[2];g=a;var
e=h.vars;
e&&-1<g.indexOf("{")&&(g=g.replace(V,function(a,b){return
F(e[b])?e[b]:a}));a=g.length-1;d=g.charAt(a);b="#"===d?
g.substring(0,a):".js"===g.substring(a-2)||
0<g.indexOf("?")||".css"===g.substring(a-3)||"/"===d?g:g+".js";g=I(b,c);var
a=h.map,l=g;if(a)for(var d=0,f=a.length;d<f&&!(l=a[d],l=x(l)?l(g)||
g:g.replace(l[0],l[1]),l!==g);d++);return l}function L(b,c){var
a=b.sheet,d;if(M)a&&(d=!0);else if(a)try{a.cssRules&&(d=!0)}catch(g)
{"NS_ERROR_DOM_SECURITY_ERR"===g.name&&(d=!0)}setTimeout(function(){d?
c():L(b,c)},20)}function W(){if(y)return
y;if(z&&"interactive"===z.readyState)return z;for(var
b=s.getElementsByTagName("script"),c=b.length-1;0<=c;c--){var
a=b[c];if("interactive"===a.readyState)return z=a}}function e(b,c)
{this.uri=b;this.dependencies=c||
[];this.exports=null;this.status=0;this._waitings={};this._remain=0}if(!t.seajs)
{var
f=t.seajs={version:"2.1.1"},h=f.data={},X=v("Object"),F=v("String"),A=Array.isArray
||v("Array"),x=v("Function"),w=0,p=h.events={};f.on=function(b,c){(p[b]||(p[b]=
[])).push(c);return f};f.off=function(b,c){if(!b&&!c)return
p=h.events={},f;var a=p[b];if(a)if(c)for(var d=a.length-
1;0<=d;d--)a[d]===c&&a.splice(d,1);else delete p[b];return f};var
m=f.emit=function(b,c){var a=p[b],d;if(a)for(a=a.slice();d=a.shift();)d(c);return
f},E=/[^?#]*\//,S=/\/\.\//g,J=/\/[^/]+\/\.\.\//,U=/^([^/:]+)(\/.+)$/,V=/{([^{]
+)}/g,R=/^\/\/.|:\//,T=/^.*?\/\/.*?\//,n=document,q=location,B=q.href.match(E)
[0],k=n.getElementsByTagName("script"),k=n.getElementById("seajsnode")||k[k.length-
1],k=((k.hasAttribute?k.src:k.getAttribute("src",4))||
B).match(E)[0],s=n.getElementsByTagName("head")[0]||
n.documentElement,N=s.getElementsByTagName("base")[0],O=/\.css(?:\?|
$)/i,Y=/^(?:loaded|complete|undefined)
$/,y,z,M=536>1*navigator.userAgent.replace(/.*AppleWebKit\/
(\d+)\..*/,"$1"),Z=/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'|\/\*[\S\s]*?\*\/|\/(?:\\\/|
[^\/\r\n])+\/(?=[^\/])|\/\/.*|\.\s*require|(?:^|[^$])\brequire\s*\(\s*(["'])(.
+?)\1\s*\)/g,$=/\\\\/g,r=f.cache={},C,G={},H={},D={},j=e.STATUS={FETCHING:1,
SAVED:2,LOADING:3,LOADED:4,EXECUTING:5,EXECUTED:6};e.prototype.resolve=function()
{for(var b=this.dependencies,c=[],a=0,d=b.length;a<d;a+
+)c[a]=e.resolve(b[a],this.uri);return c};e.prototype.load=function(){if(!
(this.status>=j.LOADING)){this.status=j.LOADING;var
b=this.resolve();m("load",b);for(var c=this._remain=b.length,a,d=0;d<c;d+
+)a=e.get(b[d]),a.status<j.LOADED?a._waitings[this.uri]=(a._waitings[this.uri]||
0)+1:this._remain--;if(0===this._remain)this.onload();else{for(var g={},d=0;d<c;d+
+)a=
r[b[d]],a.status<j.FETCHING?
a.fetch(g):a.status===j.SAVED&&a.load();for(var h in g)if(g.hasOwnProperty(h))g[h]
()}}};e.prototype.onload=function()
{this.status=j.LOADED;this.callback&&this.callback();var b=this._waitings,c,a;for(c
in b)if(b.hasOwnProperty(c)&&(a=r[c],a._remain-
=b[c],0===a._remain))a.onload();delete this._waitings;delete
this._remain};e.prototype.fetch=function(b){function c(){var
a=g.requestUri,b=g.onRequest,c=g.charset,d=O.test(a),e=n.createElement(d?"link":"sc
ript");if(c&&(c=x(c)?
c(a):c))e.charset=c;var f=e;d&&(M||!("onload"in
f))?setTimeout(function(){L(f,b)},1):f.onload=f.onreadystatechange=function(e)
{Y.test(f.readyState) && (f.onload=f.onerror=f.onreadystatechange=null,!d&&!
h.debug&&s.removeChild(f),f=null,b(e))};f.onerror=function(e)
{SeajsloadErrorMap[f.src]=1;Y.test(f.readyState) &&
(f.onload=f.onerror=f.onreadystatechange=null,!d&&!
h.debug&&s.removeChild(f),f=null,b(e))};d?(e.rel="stylesheet",e.href=a):(e.async=!
0,e.src=a);y=e;s.getElementsByTagName("base")[0]?
s.insertBefore(e,s.getElementsByTagName("base")
[0]):s.appendChild(e);y=null}function a(){delete G[f];H[f]=!
0;C&&(e.save(d,C),C=null);var a,b=D[f];for(delete D[f];a=b.shift();)a.load()}var
d=this.uri;this.status=j.FETCHING;var g=
{uri:d};m("fetch",g);var f=g.requestUri||d;!f||H[f]?this.load():G[f]?
D[f].push(this):(G[f]=!
0,D[f]=[this],m("request",g={uri:d,requestUri:f,onRequest:a,charset:h.charset}),g.r
equested||(b?b[g.requestUri]=c:c()))};e.prototype.exec=function(){function b(a)
{return e.get(b.resolve(a)).exec()}if(this.status>=j.EXECUTING)return
this.exports;this.status=j.EXECUTING;var c=this.uri;b.resolve=function(a){return
e.resolve(a,c)};b.async=function(a,g){e.use(a,g,c+"_async_"+w++);return b};var
a=this.factory,a=
x(a)?
a(b,this.exports={},this):a;a===u&&(a=this.exports);null===a&&!
O.test(c)&&m("error",this);delete
this.factory;this.exports=a;this.status=j.EXECUTED;m("exec",this);return
a};e.resolve=function(b,c){var a={id:b,refUri:c};m("resolve",a);return a.uri||
K(a.id,c)};e.define=function(b,c,a){var d=arguments.length;1===d?
(a=b,b=u):2===d&&(a=c,A(b)?(c=b,b=u):c=u);if(!A(c)&&x(a)){var
g=[];a.toString().replace($,"").replace(Z,function(a,b,c)
{c&&g.push(c)});c=g}d={id:b,uri:e.resolve(b),deps:c,factory:a};if(!d.uri&&
n.attachEvent){var
f=W();f&&(d.uri=f.src)}m("define",d);d.uri?
e.save(d.uri,d):C=d};e.save=function(b,c){var
a=e.get(b);a.status<j.SAVED&&(a.id=c.id||b,a.dependencies=c.deps||
[],a.factory=c.factory,a.status=j.SAVED)};e.get=function(b,c){return r[b]||
(r[b]=new e(b,c))};e.use=function(b,c,a){var d=e.get(a,A(b)?b:
[b]);d.callback=function(){for(var a=[],b=d.resolve(),e=0,f=b.length;e<f;e+
+)a[e]=r[b[e]].exec();c&&c.apply(t,a);delete
d.callback};d.load()};e.preload=function(b){var c=h.preload,a=c.length;
a?e.use(c,function()
{c.splice(0,a);e.preload(b)},h.cwd+"_preload_"+w++):b()};f.use=function(b,c)
{e.preload(function(){e.use(b,c,h.cwd+"_use_"+w++)});return
f};e.define.cmd={};t.define=e.define;f.Module=e;h.fetchedList=H;h.cid=Q;f.resolve=K
;f.require=function(b){return(r[e.resolve(b)]||{}).exports};h.base=(k.match(/^(.
+?\/)(\?\?)?(seajs\/)+/)||["",k])[1];h.dir=k;h.cwd=B;h.charset="utf-8";var
B=h,P=[],q=q.search.replace(/(seajs-\w+)(&|$)/g,"$1=1$2"),q=q+("
"+n.cookie);q.replace(/(seajs-\w+)=1/g,function(b,c){P.push(c)});
B.preload=P;f.config=function(b){for(var c in b){var
a=b[c],d=h[c];if(d&&X(d))for(var e in a)d[e]=a[e];else A(d)?
a=d.concat(a):"base"===c&&("/"===a.slice(-1)||
(a+="/"),a=I(a)),h[c]=a}m("config",b);return f}}})(this);
</script> <script data-content="errorLoad">
(function(){
var retryMap = {};
seajs.on('request', function(data) {
var uri = data.uri;
var mod = seajs.cache[uri];
var dateFrom = +new Date();
if(mod) {
var cb = data.onRequest || function() {};
data.onRequest = function(e) {
var ars = arguments;
var delay = +new Date() - dateFrom;
if(!e) return cb.apply(window, ars);//以防万一
if(wnsRetry) {
if(done) {
window._WebSoNetTime && reportHaboGlobal( 0,'1000369',
'/jswnsreload/fromnet');
reportHaboGlobal( 0,'1000369', '/jswnsreload/all');
} else {
window._WebSoNetTime && reportHaboGlobal( -1 ,'1000369',
'/jswnsreload/fromnet');
reportHaboGlobal( -1,'1000369', '/jswnsreload/all');
}
reportDomainToIp(getDomain(uri).hostname);
sendLog('/jsload/error/qzone_visitor', 'type: load. url:' + uri
+ ';');
}
}
}
function fixPath(path) {
path = path.replace(/\.\d{13}\./,'.').replace(/_offline=1&?/, '');
return path;
}
function ignoreErrorLoad(url){
return url.indexOf('.css') !== -1 || url.indexOf('ignoreErrorLoad') !==
-1
}
setTimeout(function(){
logger.log('debug', {success : true});
},0);
logger.exec('newModule', {
moduleName: "qzone_visitor"
});
})()
</script> <script data-content="requestModule">
(function() {
HYB.ready(function() {
seajs.use(HYB.requestModule, function(){
HYB.loadTimes.moduleStartInit = +new Date();
var mod = arguments[arguments.length - 1];
if(mod && mod.init && typeof mod.init === 'function') {
mod.init();
} else if (mod && mod.init && typeof mod.init === 'object') {
var initMod = mod.init;
initMod && initMod.init && initMod.init();
} else if (mod && !mod.init && mod.get) {
var initMod = mod.get('./init');
initMod && initMod.init && initMod.init();
}
});
});
})();
</script> <script data-content="aq">
setTimeout(function(){
seajs.use("aq");
},1000);
</script> <script data-content="others">
document.body.className = document.body.className;
</script> <script>
(function() {
if (navigator.userAgent.match(/(iPhone)/)) {
if ((screen.height == 812) && (screen.width == 375))
{
document.body.scrollTop=0
console.log('This is iphoneX');
} else {
console.log('This is not iphoneX');
}
}
})();
</script>
<!--jsLogUse--><!--wnsdiff-jsloguse--><!--wnsdiff-jsloguse-end-->
</body>
</html>