[英]What is jstcache and why it is being added to my HTML tags?
在使用 Firebug 時,我注意到屬性名稱jstcache
被添加到我的一些 html 標記中,而它在頁面的源代碼中是不可見的。 在螢火蟲中,我看到以下內容
<html lang="en" jstcache="0">
<head>
<body jstcache="0">
<div class="mydiv" jstcache="0">
....
我谷歌結果顯示它與JSTemplate相關,我沒有使用它,我不知道為什么它被添加到我的代碼中?
看來是jsTemplate:
https://code.google.com/p/google-jstemplate/wiki/HowToUseJsTemplate
所有標簽的樣式均為jstXXX。
jstcache = 0只是說“不要將此頁面存儲在瀏覽器的緩存中”。
這些屬性是在頁面加載后由Javascript添加的,因此您不會在“源”標簽中看到它們。
這很可能是由於您安裝了某些Firefox擴展所致。
使用js-template時會自動添加jstcache。
現在什么是js-template?
js-template是用於jQuery + HTML5的強大的瀏覽器側模板框架。 它是Google出色的開源JsTemplate項目的更新和現代化的轉世。
你可以在這里找到更多
JavaScript模板(js模板)是一種快速有效的技術,可以使用JSON數據源的JavaScript渲染客戶端模板。 模板是HTML標記,並帶有將插入變量或運行編程邏輯的標記。
發生這種情況的原因是,通過http管道加載時,腳本標記暴露於間諜協議過濾器中,並且添加了腳本標記以確保使用適當的協議執行該腳本標記,從而使其可訪問
消除 iframe 中的 width 和 height 屬性,這將以默認大小嵌入地圖並且沒有 jstcache
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.