全国服务热线:
0791-88196636

南昌莫非:改变浏览器位置常用方法location.href详解介绍

 二维码 8365
发表时间:2020-12-09 11:10作者:南昌莫非网络科技公司来源:南昌莫非网络科技公司网址:http://www.ncmofei.com/zxncmofei.html

南昌莫非:改变浏览器位置常用方法location.href详解介绍

使用location对象可以通过很多方式来改变浏览器的位置。首先,也是最常用的方式,就是使用assign()方法并为其传递一个URL,如下所示:


location.assign(" http://www.ncmofei.com");


这样,就可以立即打开新URL并在浏览器的历史记录中生成一条记录。如果是将location.href 或window.location设置为一个URL值,也会以该值调用assign()方法。例如,下列两行代码与显式调用assign()方法的效果完全一样:


window.location="http://www.ncmofei.com";


location.href="http://www.ncmofei.com";


在这些改变浏览器位置的方法中,南昌网站建设公司技术人员认为最常用的是设置location.href属性。


另外,修改location对象的其他属性也可以改变当前加载的页面。下面的例子展示了通过将hash.search.hostname.pathname和port属性设置为新值来改变URL:


//假设初始URL为http://www.ncmofei.com/Abuout/


//将URL修改为http://www.ncmofei.com/Abuout/Temp


location.hash= "#Temp";


//将URL修改为http://www.ncmofei.com/Abuout/?q=javascript


location.search= "?q=j avascript";


//将URL修改为http://www.ncmofei.com/Abuout/


location.hostname="www.ncmofei.com";


//将URLL修改为http://www.ncmofei.com/mydir/


location.pathname="mydir";


//将URL修改为http://www.ncmofei.com:8080/Abuout/


location.port=8080;


每次修改location的属性(hash除外),页面都会以新URL重新加载。 当通过上述任何一种方式修改URL之后,浏览器的历史记录中就会生成一条新记录,南昌网站设计公司技术人员提醒用户通过单击"后退"按钮都会导航到前一个页面。要禁用这种行为,可以使用replace()方法。这个方法只接受一个参数,即要导航到的URL;结果虽然会导致浏览器位置改变,但不会在历史记录中生成新记录。在调用replace()方法之后,用户不能回到前一个页面,来看下面的例子:


< /head>


Enjoy this page for a second, because you won't be coming back here.


< /body>


如果将这个页面加载到浏览器中,浏览器就会在1秒钟后重新定向到www.ncmofei.com。然后,"后退"按钮将处于禁用状态,如果不重新输入完整的URL,则无法返回示例页面。


与位置有关的最后一个方法是reload(),作用是重新加载当前显示的页面。如果调用reload()时不传递任何参数,页面就会以最有效的方式重新加载。也就是说,如果页面自上次请求以来并没有改变过,页面就会从浏览器缓存中重新加载。如果要强制从服务器重新加载,则需要像下面这样为该方法传递参数true:


location.reload(); //重新加载(有可能从缓存中加载)


location.reload(true); //重新加载(从服务器重新加载)


位于reload()调用之后的代码可能会也可能不会执行,南昌网络公司技术人员认为这要取决于网络延迟或系统资源等因素。


为此,**将reload()放在代码的最后一行。


企业新闻
关于南昌莫非网络科技公司2022年元旦放假安排通知.元旦:1月1日(星期六)至1月3号(星期一)放假,共计三天(无调休),1月4日(星期二)上班。
关于南昌莫非网络科技公司2021年国庆节放假安排通知。根据《国务院办公厅关于2021年部分节假日安排的通知》(国办发明电〔2020〕27号),结合我单位工作实际情况,现就2021年国庆放假的有关事项安排如下。
南昌莫非网络科技公司2021年中秋节放假通知.一、假期从:2021年09月19日到2021年09月21日结束,假期共3天(9月18日正常上班,9月26日正常休息)。二、如有紧急情况,请各位同仁及时配合相关部门主管人员把事情处理妥善。做好防火、防盗工作并督促各部门关好办公区域的门、窗等。
根据《国务院办公厅关于2021年部分节假日安排的通知》(国办发明电〔2020〕27号),结合我单位工作实际情况,现就2021年端午节放假的有关事项安排如下:一、放假时间:2021年6月12日(星期六)至2021年6月14日(星期一),共放假3天。
南昌莫非网络科技公司2021年五一劳动节放假通知.现就2021年五一劳动节放假的有关事项安排如下:一、放假时间,2021年5月1日(星期六)至2020年5月5日(星期三),共放假5天。4月25日(星期日)上班,5月6日(星期四)正常上班。
南昌莫非网络科技公司2021年清明节放假通知.2021年4月3日(星期六)-2021年4月5日(星期一)放假,共3天。4月6日(星期二)正常上班。放假期间,各项业务照常运行,售后问题您可以直接相关负责人提交服务单,技术人员将在12小时之内处理。
关于南昌莫非网络科技公司2021年春节放假安排通知.一、春节放假时间:2021年2月5日(农历腊月二十四)至2021年2月18日(农历正月初七)放假,共13天,2月19日(星期五)开始上班,2月21日星期日(农历正月初十)恢复正常上班。由于疫情,假期时间可能会有所变化,具体以通知为准。
关于南昌莫非网络科技公司2021年01月01日元旦放假通知。一、放假时间:2021年1月1日(星期五)至2021年1月3日(星期日)放假,共3天;2021年1月4日(星期一)正常上班。公司放假期间如有相关业务及服务事宜敬请拨打我司24小时服务热线:0791-8819-6636或咨询客服QQ:2401077293,可随时与我司进行联系。
南昌莫非网络科技公司2020年中秋节+国庆节放假通知。根据《国务院办公厅关于2020年部分节假日安排的通知》,为了让大家度过一个充实、平安的假期,现把2020年中秋国庆放假时间及温馨提示通知如下!
南昌莫非网络科技公司2020年五一放假通知.在过去的岁月里,南昌莫非网络科技公司与新老客户一直保持着愉快的合作,这离不开大家的鼎立支持和帮助。在未来的日子里还需要更多朋友们的支持与帮助,希望你们能始终如一的支持南昌莫非网络科技,并提出您宝贵的意见及建议。
南昌莫非网络科技公司2020年春节寒假放假安排通知。南昌莫非网络科技公司提前祝全国合作伙伴新春快乐、阖家幸福!预祝全体员工春节快乐!
南昌莫非网络科技公司2020年元旦节放假安排通知.元旦将至,南昌莫非网络科技公司预祝全体员工元旦快乐!现将2020年元旦节放假安排通告如下:一、放假时间:2020年1月1日,共1天。
网站建设行业方案
网站维护知识
网站制作常见问题
SEO网站优化教程
踏上云端,转型升级融入互联网时代,现在就联系我们吧!
——      我们时刻为你提供更多优质互联网技术服务      ——
姓名:
*
联系方式:
*
咨询项目:
内容:
*
在线留言
关于我们:南昌莫非文化传媒有限公司(简称:莫非传媒)专注于网站建设,网站SEO优化,小程序制作。提供全方位用户体验规划,品牌形象设计服务。为每一位企业客户的成长、腾飞助力!        网站建设、网站设计、网站制作、网站开发,就选网站建设公司-南昌莫非传媒!
扫一扫微信便捷交流
|
|
|
|
|
|
|
|
|
|
|
|
|
地址:江西省南昌市西湖区洪城路6号国贸广场A座巨豪峰
业务咨询  :  
272482065
售后服务 :
2401077293
服务热线:
0791-88196636
______________________________________________________________________________________________________________________________________________________________________________________________________