WEB安全基础-Javascrp相关知识点之BOM
2018-01-03 22:04
288 查看
BOM(Browser Object Model)
问:如果想获取浏览器信息,操作浏览器行为怎么办?
答:使用Javascrp BOM。
栗子:让浏览器来警告用户:
1.警告弹框alert();
2.确认弹框confirm();
3.提示弹框prompt();
如下所示:
问:如何从浏览器获取用户Cookie?
Cookie:通常是服务器发放给客户端的一小段文本信息;
常见场景:用户输入用户名和密码成功登录网站后,网站会生成cookie给用户,当作用户凭证;
这个cookie就相当于我们的钥匙,我们每次访问网站的时候浏览器就会带上cookie;
栗子:获取Cookie
控制台中输入: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:浏览器对象模型 Browser Object Model。
本质:连接浏览器和编程语言。
问:如果想获取浏览器信息,操作浏览器行为怎么办?
答:使用Javascrp BOM。
栗子:让浏览器来警告用户:
1.警告弹框alert();
2.确认弹框confirm();
3.提示弹框prompt();
如下所示:
问:如何从浏览器获取用户Cookie?
Cookie:通常是服务器发放给客户端的一小段文本信息;
常见场景:用户输入用户名和密码成功登录网站后,网站会生成cookie给用户,当作用户凭证;
这个cookie就相当于我们的钥匙,我们每次访问网站的时候浏览器就会带上cookie;
栗子:获取Cookie
控制台中输入: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:浏览器对象模型 Browser Object Model。
本质:连接浏览器和编程语言。
相关文章推荐
- WEB安全基础-Javascrp相关知识点之DOM
- Java软件开发基础知识梳理之(6)------事务相关知识点
- 【solr基础教程之一】Solr相关知识点串讲 分类: H4_SOLR/LUCENCE 2014-07-15 12:58 1008人阅读 评论(0) 收藏
- 【solr基础教程之一】Solr相关知识点串讲
- java基础74 XML解析中的SAX解析相关知识点(网页知识)
- WEB安全基础-PHP相关
- 【solr基础教程之一】Solr相关知识点串讲
- 【solr基础教程之一】Solr相关知识点串讲
- 【solr基础教程之一】Solr相关知识点串讲
- 【solr基础教程之一】Solr相关知识点串讲
- 【solr基础教程之一】Solr相关知识点串讲
- 【solr基础教程之一】Solr相关知识点串讲
- 3.3程序设计框架架构基础相关知识点-技术
- JAVA基础知识点梳理六:static相关
- html基础知识点系列1--表格及其相关元素
- 3.3程序设计框架架构基础相关知识点-技术
- WEB安全基础-HTML相关知识
- 【solr基础教程之中的一个】Solr相关知识点串讲
- JS中BOM相关知识点总结
- java基础71 XML解析中的【DOM和SAX解析工具】相关知识点(网页知识)