Yahoo

Yahoo香港のWebページに埋め込まれたJavaScriptコードです。GDPRや米国プライバシー法に準拠する同意管理(TCF/GPP)APIの設定や、環境変数、テーマ設定を初期化しています。
情報通信,デジタル広告NQ 30/100出典:prnews

📋 記事の処理履歴

  • 📰 発表: 2026年4月3日 18:24
Yahoo !function(){var e={1040:function(e){"use strict";function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function(){for(var e,n,a=[],s=window,r=s;r;){try{if(r.frames.__tcfapiLocator){e=r;break}}catch(e){}if(r===s.top)break;r=r.parent}e||(function e(){var t=s.document,n=!!s.frames.__tcfapiLocator;if(!n)if(t.body){var a=t.createElement("iframe");a.style.cssText="display:none",a.name="__tcfapiLocator",t.body.appendChild(a)}else setTimeout(e,5);return!n}(),s.__tcfapi=function(){for(var e=arguments.length,t=new Array(e),s=0;s 3&&2===parseInt(t[1],10)&&"boolean"==typeof t[3]&&(n=t[3],"function"==typeof t[2]&&t[2]("set",!0)):"ping"===t[0]?"function"==typeof t[2]&&t[2]({gdprApplies:n,cmpLoaded:!1,cmpStatus:"stub"}):a.push(t)},s.addEventListener("message",(function(e){var n="string"==typeof e.data,a={};if(n)try{a=JSON.parse(e.data)}catch(e){}else a=e.data;var s="object"===t(a)&&null!==a?a.__tcfapiCall:null;s&&window.__tcfapi(s.command,s.version,(function(t,a){var r={__tcfapiReturn:{returnValue:t,success:a,callId:s.callId}};e&&e.source&&e.source.postMessage&&e.source.postMessage(n?JSON.stringify(r):r,"*")}),s.parameter)}),!1))}},5385:function(){"use strict";window.__gpp_addFrame=function(e){if(!window.frames[e])if(document.body){var t=document.createElement("iframe");t.style.cssText="display:none",t.name=e,document.body.appendChild(t)}else window.setTimeout(window.__gpp_addFrame,10,e)},window.__gpp_stub=function(){var e=arguments;if(__gpp.queue=__gpp.queue||[],__gpp.events=__gpp.events||[],!e.length||1==e.length&&"queue"==e[0])return __gpp.queue;if(1==e.length&&"events"==e[0])return __gpp.events;var t=e[0],n=e.length>1?e[1]:null,a=e.length>2?e[2]:null;if("ping"===t)n({gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}},!0);else if("addEventListener"===t){"lastId"in __gpp||(__gpp.lastId=0),__gpp.lastId++;var s=__gpp.lastId;__gpp.events.push({id:s,callback:n,parameter:a}),n({eventName:"listenerRegistered",listenerId:s,data:!0,pingData:{gppVersion:"1.1",cmpStatus:"stub",cmpDisplayStatus:"hidden",signalStatus:"not ready",supportedAPIs:["2:tcfeuv2","5:tcfcav1","6:uspv1","7:usnatv1","8:uscav1","9:usvav1","10:uscov1","11:usutv1","12:usctv1"],cmpId:0,sectionList:[],applicableSections:[],gppString:"",parsedSections:{}}},!0)}else if("removeEventListener"===t){for(var r=!1,o=0;o window.YAHOO = window.YAHOO || {}; window.YAHOO.requestContext = {"app":{"name":"","os":"","version":""},"authed":false,"bot":true,"browser":"","bucket":["frontpage-HK-zh-Hant-HK-def"],"colo":"apse1","comscore":{"c14":-1,"cs_fpdm":"*null","cs_fpid":"*null"},"consent":{"allowAds":true,"allowFirstPartyAds":true,"allowOnlyLimitedAds":false,"allowOnlyNonPersonalizedAds":false,"canSell":true,"gdpr":false,"privacyHeader":{"x-acookie-fields":"BBX=0; GUC=0; A1=0; A3=0; MISMATCH=0; C_WOEID=23424856; S_WOEID=2345889; IS_EU=0; GEN_EXEMPT=1; G_TOS=UNK;","x-jurisdiction-type":"WORLD"},"tpConsent":true},"device":"desktop","environment":"prod","features":{},"imageFormat":"JPEG","intl":"hk","lang":"zh-Hant-HK","os":"","region":"HK","site":"frontpage","time":1775208270769,"tz":"Asia/Tokyo","user":{"bka":"0","bkg":"","country":"JP"},"ynet":"0","yrid":"6ofcko1ksv1qe"}; (self.__next_s=self.__next_s||[]).push([0,{"children":"\n window._AutofillCallbackHandler = window._AutofillCallbackHandler || function(){};\n ","id":"autofill-error-suppress"}]) ((e, i, s, u, m, a, l, h)=>{ let d = document.documentElement, w = [ "light", "dark" ]; function p(n) { (Array.isArray(e) ? e : [ e ]).forEach((y)=>{ let k = y === "class", S = k && a ? m.map((f)=>a[f] || f) : m; k ? (d.classList.remove(...S), d.classList.add(a && a[n] ? a[n] : n)) : d.setAttribute(y, n); }), R(n); } function R(n) { h && w.includes(n) && (d.style.colorScheme = n); } function c() { return window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light"; } if (u) p(u); else try { let n = localStorage.getItem(i) || s, y = l && n === "system" ? c() : n; p(y); } catch (n) {} })("class","theme","system",null,["galaxy-dark","galaxy-light"],{"dark":"galaxy-dark","light":"galaxy-light"},true,true) (function (w) { function benjiCallback() { const pageContainer = document.getElementById('Homepage'); w.benji.on('RENDER_SUCCEEDED', (event) => { const data = event.data || {}; const positionId = data.id; if (positionId === 'sda-top-center-iframe') { const [w, h] = event.data.size; if (w === 3 && h === 1) { pageContainer.dataset['topCenterAdType'] = '3x1'; } else if (w === 970 && h === 110) { pageContainer.dataset['topCenterAdType'] = '970x110'; } else if (w === 728 && h === 90) { pageContainer.dataset['topC

よくある質問

このデータは何ですか?

Yahoo香港のWebサイトから抽出されたフロントエンドのJavaScriptコードです。プレスリリースではありません。

TCFおよびGPPとは何ですか?

デジタル広告におけるユーザーのプライバシー同意(Cookie利用など)を管理するための国際的な標準フレームワークおよびAPIです。

コードにはどのような機能が含まれていますか?

プライバシー同意シグナルの管理、ユーザー環境に基づくダークモード設定、およびトップ広告のサイズ調整機能が含まれています。