cookiejs本地網頁,js獲取頁面cookie

本文目錄一覽:

為什麼本地使用js或jquery操作cookie在谷歌瀏覽器chrome中不生效

具體解決方案如下:

1、原因在於chrome不支持js在本地操作cookie!

據測試,除了chrome瀏覽器外,其他主流瀏覽器(ie、firefox等)都支持js在本地操作cookie。當然部署到服務器上所有瀏覽器都是支持的。

2、當然,還有另外一個原因:瀏覽器設置成不支持cookie。這樣,調試js操作cookie當然也是不生效的。

用原js寫獲取本地cookie的方法

get(cookie){

    let  cookieValue=null;

    let  cookies=document.cookie.split(‘;’);

    for(var i=0;icookies.length;i++){

          let cookie=cookies[i].trim();去掉前後的空格

          if(cookie.substring(0,name.length+1)==(name+’=’)){

              cookieValue=decodeURICompoent(cookie.substring(name.length+1));

              break

          }

      }

    return cookieValue;

  }、

請問如何打開一個網頁的時候用js將cookie置入進去

必須由當前網頁所進行的cookie操作才有效,比如說百度的頁面,就要由這個頁面內所包含的js代碼才能設置和獲取自身的cookie,而不能由其他網站或軟件來強加給它,否則要想黑一個網站就太容易了。

js本地存儲和cookie

1、數據存儲在用戶瀏覽器中

2、設置、讀取方便,甚至頁面刷新不丟失數據

3、容量較大,sessionStorage約5M, localStorage約20M

4、只存儲字符串

1、生命周期為關閉瀏覽器

2、在同一個窗口(頁面)下數據可以共享

3、以健值對的形式存儲使用

1、生命周期永久生效,除非手動刪除,否則頁面關閉也會存在

2、可以多頁面共享

3、以健值對的形式存儲使用

使用場景

靜態頁面怎麼用js獲取cookie

如何使用js來獲取cookie的值,讀取屬於當前文檔的所有cookies,參考如下:

var allcookies = document.cookie;

定義一個函數,用來讀取特定的cookie值。

function getCookie(cookie_name)

{

var allcookies = document.cookie;

var cookie_pos = allcookies.indexOf(cookie_name); //索引的長度

// 如果找到了索引,就代表cookie存在,

// 反之,就說明不存在。

if (cookie_pos != -1)

{

// 把cookie_pos放在值的開始,只要給值加1即可。

cookie_pos += cookie_name.length + 1;

var cookie_end = allcookies.indexOf(“;”, cookie_pos);

if (cookie_end == -1)

{

cookie_end = allcookies.length;

}

var value = unescape(allcookies.substring(cookie_pos, cookie_end)); //這裡就可以得到想要的cookie的值了。

}

return value;

}

// 調用函數

var cookie_val = getCookie(“username”);

原創文章,作者:NMAAA,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/329647.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
NMAAA的頭像NMAAA
上一篇 2025-01-14 18:55
下一篇 2025-01-14 18:55

相關推薦

  • 打包後頁面空白的解決方案

    當我們在調試階段時,我們的app可能看起來完美無缺,但當我們進行打包時,在運行app時,我們可能會遇到白屏或空白的問題。在這篇文章中,我們將探討如何解決這種問題。 一、檢查文件路徑…

    編程 2025-04-29
  • Python載入Cookie錯誤解決方法用法介紹

    本文將從多個方面詳細闡述Python載入Cookie錯誤的解決方法,希望能對讀者有所幫助。 一、Cookie錯誤常見原因 1、Cookie過期:當Cookie過期時,載入Cooki…

    編程 2025-04-29
  • Cookie是後端生成的嗎?

    是的,Cookie通常是由後端生成並發送給客戶端的。下面從多個方面詳細闡述這個問題。 一、什麼是Cookie? 我們先來簡單地了解一下什麼是Cookie。Cookie是一種保存在客…

    編程 2025-04-28
  • python爬取網頁並生成表格

    本文將從以下幾個方面詳細介紹如何使用Python爬取網頁數據並生成表格: 一、獲取網頁數據 獲取網頁數據的一般思路是通過HTTP請求獲取網頁內容,最常用的方式是使用Python庫r…

    編程 2025-04-28
  • 網頁防篡改的重要性和市場佔有率

    網頁防篡改對於保護網站安全和用戶利益至關重要,而市場上針對網頁防篡改的產品和服務也呈現出不斷增長的趨勢。 一、市場佔有率 據不完全統計,目前全球各類網頁防篡改產品和服務的市場規模已…

    編程 2025-04-28
  • Python操作Web頁面

    本文將從多個方面詳細介紹Python操作Web頁面的技巧、方法和注意事項。 一、安裝必要的庫 在Python中操作Web頁面,需要用到一些第三方庫。 pip install req…

    編程 2025-04-28
  • Python編程實戰:用Python做網頁與HTML

    Python語言是一種被廣泛應用的高級編程語言,也是一種非常適合於開發網頁和處理HTML的語言。在本文中,我們將從多個方面介紹如何用Python來編寫網頁和處理HTML。 一、Py…

    編程 2025-04-28
  • Python爬取網頁信息

    本文將從多個方面對Python爬取網頁信息做詳細的闡述。 一、爬蟲介紹 爬蟲是一種自動化程序,可以模擬人對網頁進行訪問獲取信息的行為。通過編寫代碼,我們可以指定要獲取的信息,將其從…

    編程 2025-04-28
  • 使用Python轉髮網頁內容

    Python是一種廣泛使用的編程語言,它在網絡爬蟲、數據分析、人工智能等領域都有廣泛的應用。其中,使用Python轉髮網頁內容也是一個常見的應用場景。在本文中,我們將從多個方面詳細…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27

發表回復

登錄後才能評論