WEB安全基础-Javascrp相关知识点之BOM
生活随笔
收集整理的這篇文章主要介紹了
WEB安全基础-Javascrp相关知识点之BOM
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
BOM(Browser Object Model)
問:如果想獲取瀏覽器信息,操作瀏覽器行為怎么辦?
1.警告彈框alert(); 2.確認(rèn)彈框confirm();
如下所示:
問:如何從瀏覽器獲取用戶Cookie?
Cookie:通常是服務(wù)器發(fā)放給客戶端的一小段文本信息; 常見場(chǎng)景:用戶輸入用戶名和密碼成功登錄網(wǎng)站后,網(wǎng)站會(huì)生成cookie給用戶,當(dāng)作用戶憑證; 這個(gè)cookie就相當(dāng)于我們的鑰匙,我們每次訪問網(wǎng)站的時(shí)候?yàn)g覽器就會(huì)帶上cookie;
栗子:獲取Cookie
控制臺(tái)中輸入:document.cookie 寫入cookie 輸入:document.cookie="寫入值";
問題:alert(document.cookie)是什么意思?
答:直接演示; 在此不在截圖;
問題:還有其他瀏覽器獲取和操作行為?
答:獲取瀏覽器屏幕信息(window.)screen
獲取/控制用戶界面URL(window.)location
如:window.location.href="http://XXX.xXX.XXX"
獲取訪問者瀏覽器的信息:(window.)navigator
如:window.navigator.userAgent
window.navigator
操作瀏覽器窗口:window.open或者close
如:window.open("http://XXX.XXX.XXX")
以上使用JavaScript獲取瀏覽器信息和操作瀏覽器就是JavaScript BOM;
BOM:瀏覽器對(duì)象模型 Browser Object Model。
本質(zhì):連接瀏覽器和編程語言。
問:如果想獲取瀏覽器信息,操作瀏覽器行為怎么辦?
答:使用Javascrp BOM。
1.警告彈框alert(); 2.確認(rèn)彈框confirm();
3.提示彈框prompt();
如下所示:
問:如何從瀏覽器獲取用戶Cookie?
Cookie:通常是服務(wù)器發(fā)放給客戶端的一小段文本信息; 常見場(chǎng)景:用戶輸入用戶名和密碼成功登錄網(wǎng)站后,網(wǎng)站會(huì)生成cookie給用戶,當(dāng)作用戶憑證; 這個(gè)cookie就相當(dāng)于我們的鑰匙,我們每次訪問網(wǎng)站的時(shí)候?yàn)g覽器就會(huì)帶上cookie;
栗子:獲取Cookie
控制臺(tái)中輸入:document.cookie 寫入cookie 輸入:document.cookie="寫入值";
問題:alert(document.cookie)是什么意思?
答:直接演示; 在此不在截圖;
問題:還有其他瀏覽器獲取和操作行為?
答:獲取瀏覽器屏幕信息(window.)screen
獲取/控制用戶界面URL(window.)location
如:window.location.href="http://XXX.xXX.XXX"
獲取訪問者瀏覽器的信息:(window.)navigator
如:window.navigator.userAgent
window.navigator
操作瀏覽器窗口:window.open或者close
如:window.open("http://XXX.XXX.XXX")
以上使用JavaScript獲取瀏覽器信息和操作瀏覽器就是JavaScript BOM;
BOM:瀏覽器對(duì)象模型 Browser Object Model。
本質(zhì):連接瀏覽器和編程語言。
總結(jié)
以上是生活随笔為你收集整理的WEB安全基础-Javascrp相关知识点之BOM的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么修改图例位置_学到了学到了,叠加图,
- 下一篇: 6.3.1遍历二叉树