簡體   English   中英

什么是 jstcache 以及為什么將它添加到我的 HTML 標記中?

[英]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項目的更新和現代化的轉世。

你可以在這里找到更多

https://github.com/toddfast/js-template

JavaScript模板(js模板)是一種快速有效的技術,可以使用JSON數據源的JavaScript渲染客戶端模板。 模板是HTML標記,並帶有將插入變量或運行編程邏輯的標記。

發生這種情況的原因是,通過http管道加載時,腳本標記暴露於間諜協議過濾器中,並且添加了腳本標記以確保使用適當的協議執行該腳本標記,從而使其可訪問

消除 iframe 中的 width 和 height 屬性,這將以默認大小嵌入地圖並且沒有 jstcache

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM