本文目錄一覽:
js 蘋果 safair 瀏覽器怎麼獲取剪切板內容
可以用 js 給頁面中的元素綁定 paste 事件的方法,當用戶鼠標在該元素上或者該元素處於 focus 狀態,綁定到 paste 事件的方法就運行了。
綁定的元素不一定是 input ,普通的 div 也是可以綁定的,如果是給 document 綁定了,就相當於全局了,任何時候的粘貼操作都會觸發。
關於js讀取cookie
window.onload
=
function
GetCookie()
{
var
CookieStr
=
document.cookie;
//獲取你寫的cookie【cookie內容如:CookieInfo=Name=GTwebVersion=2.0】
var
GetName
=
CookieStr.indexOf(“Name”)
+
5;
//獲取到cookie中
Name=
的位置
var
mark
=
CookieStr.indexOf(“”);
//獲取到cookie中符號的的位置
if
(CookieStr.substring(GetName,
mark)
!=
“GTweb”)
{
//判斷cookie中”Name=”和””之間的字符串是否等於GTweb,如果不等於則跳轉到百度的首頁,等於那就沒任何操作
window.location
=
“”;
}
}
靜態頁面怎麼用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”);
js中如何獲取Cookies的值
首先JS設置cookie:
假設在A頁面中要保存變量username的值(“jack”)到cookie中,key值為name,則相應的JS代碼為:
document.cookie=”name=”+username;
JS讀取cookie:
var username=document.cookie.split(“;”)[0].split(“=”)[1];
function setCookie(name,value)
{
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name +”=”+ escape (value) +”;expires=” + exp.toGMTString();
}
讀取cookies
function getCookie(name)
{
var arr,reg=new RegExp(“(^| )”+name+”=([^;]*)(;|$)”);
if(arr=document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}
擴展資料
服務器可以利用Cookies包含信息的任意性來篩選並經常性維護這些信息,以判斷在HTTP傳輸中的狀態。Cookies最典型的應用是判定註冊用戶是否已經登錄網站,用戶可能會得到提示,是否在下一次進入此網站時保留用戶信息以便簡化登錄手續,這些都是Cookies的功用。
另一個重要應用場合是「購物車」之類處理。用戶可能會在一段時間內在同一家網站的不同頁面中選擇不同的商品,這些信息都會寫入Cookies,以便在最後付款時提取信息。
js 如何讀取cookie?
1、獲取所有cookie
function getCookies() {
var showAllCookie = ”;
if(!document.cookie == ”){
var arrCookie = document.cookie.split(‘; ‘); //用spilt(‘; ‘)切割所有cookie保存在數組arrCookie中
var arrLength = arrCookie.length;
for(var i=0; iarrLength; i++) {
showAllCookie += ‘c_name:’ + unescape(arrCookie[i].split(‘=’)[0]) + ‘c_value:’ + unescape(arrCookie[i].split(‘=’)[1]) + ‘br’ 9
}
return showAllCookie;
}
}
2、通過名稱讀取cookie
function getCookie(name)
{
var arr,reg=new RegExp(“(^| )”+name+”=([^;]*)(;|$)”);
if(arr=document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/196193.html