BOM(Browser Object Model)
问:如果想获取浏览器信息,操作浏览器行为怎么办?
获取/控制用户界面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
问题:还有其他浏览器获取和操作行为?
答:获取浏览器屏幕信息(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。
本质:连接浏览器和编程语言。