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 { 23 $(window).load(function() { 24 recommend_postMessage(); 25 }); 26 } 27 28 function recommend_postMessage() { 29 var recommend_user = "namie"; 30 var self_url = location.href; 31 var rcvtag = 0; 32 if(document.getElementById("recommend_tag")) rcvtag = 1; 33 var data = '{"url":"https://wwwa.netcrew-analysis.jp/recommend/recommend.php", "params":{"data1":"' + self_url + '","data2":"' + recommend_user + '","data3":"' + rcvtag + '"}}'; 34 try { 35 oProxy.postMessage(data, '*'); 36 } catch(e) { 37 try { 38 oProxy.contentWindow.postMessage(data, '*') 39 } catch(e) { 40 //alert("Error"); 41 } 42 } 43 } 44});
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.