第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

希望在head內(nèi)的第一句加入我的script內(nèi)容,實(shí)現(xiàn)后面的html、js、css內(nèi)容都不再加載。

希望在head內(nèi)的第一句加入我的script內(nèi)容,實(shí)現(xiàn)后面的html、js、css內(nèi)容都不再加載。

qq_遁去的一_1 2023-05-03 11:07:52
假設(shè)默認(rèn)的html head內(nèi)容如下,我希望在head內(nèi)的第一句加入我的script內(nèi)容,實(shí)現(xiàn)后面的html、js、css內(nèi)容都不再加載。我開始感覺(jué)根本不可能實(shí)現(xiàn),因?yàn)闉g覽器是先加載當(dāng)前的html內(nèi)容,之后在逐步加載js文件。研究它的js代碼兩天也沒(méi)有結(jié)果,有沒(méi)有高手幫忙看看,幫我解惑????!云適配這樣做是為了讓所有適合pc訪問(wèn)的網(wǎng)站,通過(guò)加入一行他的js代碼,就變成了適合手機(jī)訪問(wèn)的網(wǎng)站,我通過(guò)iphone safri web inspecter 看了,同一個(gè)頁(yè)面在手機(jī)上訪問(wèn),確實(shí)內(nèi)容已經(jīng)改變了,沒(méi)有在加載原有多余的js和css。<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>//這句script就是后加入的,通過(guò)加入這句影響后面的所有的js和css的載入。<script id="allmobilize" charset="utf-8" src="http://pro.yunshipei.com/nwupl_edu_cn/allmobilize.min.js"></script><TITLE>site title </TITLE><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><META content=IE=EmulateIE7 http-equiv=X-UA-Compatible><meta property="wb:webmaster" content="62560dac773ef282" /><LINK rel=stylesheet type=text/css href="/img/100620/main.css" media=screen><LINK rel=stylesheet type=text/css href="/img/100715/2/dedecms.css" media=screen><STYLE type=text/css>....
查看完整描述

2 回答

?
開心每一天1111

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊

看了一下,我認(rèn)為大致是這樣的:

注意到它listen了DOMContentLoaded(可在代碼中搜索DOMContentLoaded),也就是當(dāng)DOM樹加載完成,外聯(lián)的CSS和JS還沒(méi)載入的時(shí)候,它的代碼開始執(zhí)行大清洗。

大清洗的時(shí)候,它把原先的script標(biāo)簽給刪掉了??梢栽诖a中搜索buildOriginalDOM函數(shù)。buildOriginalDOM函數(shù)里,注意到call了t.html.disable(n.headContent)、t.html.disable(n.bodyContent),里面的disable方法就是在調(diào)用之處的前面一點(diǎn)點(diǎn)的位置定義的,干的事情也就是清洗掉原先的script標(biāo)簽。

于是它就重新建立了清洗完以后的DOM樹,再繼續(xù)加載頁(yè)面。

只是隨便掃了一眼代碼,不是很確定,也很可能不是這樣的。晚上有時(shí)間再仔細(xì)看看。


查看完整回答
反對(duì) 回復(fù) 2023-05-06
?
鴻蒙傳說(shuō)

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊

通過(guò) Content-Security-Policy 實(shí)現(xiàn)。

<!DOCTYPE html>

<script>

  document.head.insertAdjacentHTML(

    "beforeend",

    `<meta http-equiv="Content-Security-Policy" content="script-src 'none'">`

  );

</script>

<script src="http://cdn.jsdelivr.net/npm/dayjs@1.8.34/dayjs.min.js"></script>

<script>

  alert(dayjs().$d);

</script>


查看完整回答
反對(duì) 回復(fù) 2023-05-06
  • 2 回答
  • 0 關(guān)注
  • 162 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)