PageSourceSearch

https://img.seoul.co.kr/script/common_sns.js?v=20190411001

js seoul.co.kr collected 2026-10-01 10:18:04 UTC 4,155 bytes, 151 lines download raw bytes

1var mUrl = $('meta[name="og:url"]').attr('content');
2var mTitle = $('meta[name="og:title"]').attr('content');
3var mImg = $('meta[name="og:image"]').attr('content');
4var mContent = $('meta[name="og:description"]').attr('content');
5
6var regP = /^http/;
7
8var docSchema = document.location.protocol;
9
10function shareSNS(sns, sUrl, sImg, sTitle, sContent, sUrlpc, lbUrl) {
11
12	if (!sUrl || sUrl == '' || sUrl == 'undefined') {
13		sUrl = mUrl;
14	}
15	if (!sUrlpc || sUrlpc == '' || sUrlpc == 'undefined') {
16		sUrlpc = sUrl;
17	}
18	if (!sTitle || sTitle == '' || sTitle == 'undefined') {
19		sTitle = mTitle;
20	}
21	if (!sImg || sImg == '' || sImg == 'undefined') {
22		sImg = mImg;
23	}
24	if (!sContent || sContent == '' || sContent == 'undefined') {
25		sContent = mContent;
26	}
27
28
29	if (!regP.test(sUrl)) {
30		sUrl = docSchema + sUrl;
31	}
32	if (!regP.test(sUrlpc)) {
33		sUrlpc = docSchema + sUrlpc;
34	}
35	if (!regP.test(sImg)) {
36		sImg = docSchema + sImg;
37	}
38
39
40	switch (sns) {
41		case "facebook":
42			var appId = $('meta[name="fb:app_id"]').attr('content');
43			if (!appId || appId == '' || appId == 'undefined') appId = "349779462971199";
44
45			if (lbUrl == "linkback") sUrl = linkback.getSNSUrl("FB", sUrl);
46
47
48
49			sUrl = sUrl + (sUrl.indexOf("?") > -1 ? "&" : "?") + "wlog_tag3=facebook_share";
50
51			var shref = "https://www.facebook.com/dialog/share?app_id=" + appId + "&display=popup&href=" + encodeURIComponent(sUrl) + "&redirect_uri=" + encodeURIComponent(sUrl);
52			var sWindow = window.open(shref);
53			if (sWindow) {
54				sWindow.focus();
55			}
56
57			break;
58
59		case "twitter":
60
61			if (lbUrl == "linkback") sUrl = linkback.getSNSUrl("TW", sUrl);
62
63			sUrl = sUrl + (sUrl.indexOf("?") > -1 ? "&" : "?") + "wlog_tag3=twitter_share"
64			var shref = "https://twitter.com/intent/tweet?url=" + encodeURIComponent(sUrl) + "&text=" + encodeURIComponent(sTitle);
65			var sWindow = window.open(shref);
66			if (sWindow) {
67				sWindow.focus();
68			}
69
70			break;
71
72		case "kakao":
73			try {
74				if (Kakao) {
75					var appId = $('meta[name="kakao:app_id"]').attr('content');
76					if (!appId || appId == '' || appId == 'undefined') appId = "4283795867fb5070359e8bcd1aa07a2d";
77					Kakao.init(appId);
78				};
79			} catch (e) { };
80
81
82			sUrl = sUrl + (sUrl.indexOf("?") > -1 ? "&" : "?") + "wlog_tag3=kakao_share";
83			sUrlpc = sUrlpc + (sUrlpc.indexOf("?") > -1 ? "&" : "?") + "wlog_tag3=kakao_share";
84			
85			Kakao.Link.sendDefault({
86				objectType: 'feed',
87				content: {
88					title: sTitle,
89					description: '',
90					imageUrl: sImg,
91					link: {
92						mobileWebUrl: sUrl,
93						webUrl: sUrlpc
94					}
95				}
96			});
97
98			break;
99
100		case "kakaostory":
101			try {
102				if (Kakao) {
103					var appId = $('meta[name="kakao:app_id"]').attr('content');
104					if (!appId || appId == '' || appId == 'undefined') appId = "4283795867fb5070359e8bcd1aa07a2d";
105					Kakao.init(appId);;
106				};
107			} catch (e) { };
108
109			if (lbUrl == "linkback") sUrl = linkback.getSNSUrl("KS", sUrl);
110
111			sUrl = sUrl + (sUrl.indexOf("?") > -1 ? "&" : "?") + "wlog_tag3=kakao_story_share";
112
113			Kakao.Story.share({
114				url: sUrl,
115				text: sTitle
116			});
117
118			break;
119
120		case "naverblog":
121
122			sUrl = sUrl + (sUrl.indexOf("?") > -1 ? "&" : "?") + "wlog_tag3=naver_blog_share";
123
124			var shref = "http://blog.naver.com/openapi/share?url=" + encodeURIComponent(sUrl) + "&title=" + encodeURIComponent(sTitle);
125
126			var sWindow = window.open(shref, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');
127			if (sWindow) {
128				sWindow.focus();
129			}
130
131			break;
132
133		case "naverband":
134
135			if (lbUrl == "linkback") sUrl = linkback.getSNSUrl("NB", sUrl);
136
137			sUrl = sUrl + (sUrl.indexOf("?") > -1 ? "&" : "?") + "wlog_tag3=naver_band_share";
138
139			var shref = "http://www.band.us/plugin/share?body=" + encodeURIComponent(sTitle) + encodeURIComponent("\n") + encodeURIComponent(sUrl) + "&route=www.seoul.co.kr";
140
141			var sWindow = window.open(shref, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');
142			if (sWindow) {
143				sWindow.focus();
144			}
145
146			break;
147
148		default:
149			break;
150	}
151}

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.