PageSourceSearch

https://www.city.ozu.ehime.jp/ssi/js/recommend.js

js city.ozu.ehime.jp collected 2026-10-02 05:31:33 UTC 1,705 bytes, 52 lines download raw bytes

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.