1$(function() { 2 $(window).on("message", function(e) { 3 if(typeof(e.originalEvent.data) == "string" && e.originalEvent.data.match(/rcmtag/)) { 4 var obj = $.parseJSON(e.originalEvent.data); 5 if(obj.rcmtag != "") { 6 document.getElementById("recommend_tag").innerHTML = 7 document.getElementById("recommend_tag").innerHTML.replace("<!-- [[recommend_tag]] -->", decodeURIComponent(obj.rcmtag)); 8 document.getElementById("recommend_tag").style.display="block"; 9 } else { 10 if(document.getElementById("recommend_tag")) { 11 var recommend_obj = document.getElementById("recommend_tag"); 12 var recommend_obj_parent = recommend_obj.parentNode; 13 recommend_obj_parent.removeChild(recommend_obj); 14 } 15 } 16 } 17 }); 18 19 var ua = navigator.userAgent; 20 if (ua.match("MSIE") || ua.match("Trident") || ua.match("Edge")) { 21 recommend_postMessage(); 22 } else if (ua.includes("Firefox")) { 23 if (document.readyState === "complete") { 24 recommend_postMessage(); 25 } else { 26 $(window).load(function() { 27 recommend_postMessage(); 28 }); 29 } 30 } else { 31 $(window).load(function() { 32 recommend_postMessage(); 33 }); 34 } 35 36 function recommend_postMessage() { 37 var recommend_user = "cityozu"; 38 var self_url = location.href; 39 var rcvtag = 0; 40 if(document.getElementById("recommend_tag")) rcvtag = 1; 41 var data = '{"url":"https://wwwc.netcrew-analysis.jp/recommend/recommend.php", "params":{"data1":"' + self_url + '","data2":"' + recommend_user + '","data3":"' + rcvtag + '"}}'; 42 try { 43 oProxy.postMessage(data, '*'); 44 } catch(e) { 45 try { 46 oProxy.contentWindow.postMessage(data, '*') 47 } catch(e) { 48 //alert("Error"); 49 } 50 } 51 } 52});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.