`
lixinlixin2008
  • 浏览: 152397 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

href和hash

阅读更多
window.location.href和window.location.hash

ie chrome 显示的地址栏中会对url进行编码,
ff和sf不会对地址栏url进行编码,但是ff拷贝出来的url是编码过的,

所有浏览器下,
window.location.href的值是经过url编码的

window.location.hash除FF以外,也是经过编码的.

没测试op

本人浏览器:chrome2  safari4  ff3.5.2 IE7



网名:   天堂左我往右
分享到:
评论
2 楼 lixinlixin2008 2009-08-07  
嗯,ff是编码的,显示的时候是未编码的,呵呵
1 楼 atian25 2009-08-04  
ff应该也是编码了,只不过在地址栏上看到的是未编码的.

记得似乎是3.1还是哪个版本的时候加的特性了

相关推荐

    [removed].hash 属性使用说明

    `location.hash`属性在JavaScript中是一个非常实用的功能,主要用于访问和修改URL中的片段标识符(fragment identifier)。片段标识符就是URL后面跟的"#"+部分,它不会被服务器解析,但会在客户端被浏览器处理。`...

    利用JS hash制作单页Web应用的方法详解

    本文主要给大家介绍了关于利用JS hash制作单页Web应用的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 一、何为hash 这里要讲的hash(也叫哈希),指的是JS中location对象的hash属性...

    基于vue hash模式微信分享#号的解决

    在基于Vue的SPA(单页应用)开发中,通常使用`hash`模式来处理路由,因为这种方式无需服务器端配置即可实现前端路由。然而,在微信环境中,由于其内嵌的浏览器特性,分享链接时会遇到一些问题,特别是涉及到URL中...

    location.hash保存页面状态的技巧

    它首先检查`hash`是否为空,然后将`hash`字符串分割成属性名和值,根据这些属性名和值更新类的成员变量。如果某个属性值为空,就设置为`''`,这确保了属性值的正确性。 - `updateLocation`:这个方法用于更新`...

    js获取location.href的参数实例代码

    在JavaScript中,`location.href` 是一个非常重要的属性,它表示当前页面的完整URL,包括协议、主机名、路径和查询字符串。当我们需要从URL中提取特定参数时,`location.href` 提供了便利的访问方式。在本文中,我们...

    js中hash和ico的关联分析

    `<link>` 标签通常用于引入`ico`文件,如 `<link rel="shortcut icon" href="favicon.ico">`。 在本问题中,描述了一个特定的场景,即`ico` 图标未能正常显示。问题的根源在于JavaScript代码中,在`ico` 图标尚未...

    location.href用法总结(最主要的)

    `location.href`还可以与URL的其他部分结合使用,如`location.pathname`获取路径名,`location.search`获取查询字符串,`location.hash`获取URL的哈希部分,这些可以用于构建和解析URL,实现更复杂的页面操作。...

    Vue 中 a标签上href无法跳转的解决方式

    首先,让我们明确问题的描述:在使用vue-router的项目中,`a`标签的`href`属性在Chrome和Firefox等现代浏览器下可以正常工作,但在IE浏览器中却失效,无法触发页面跳转。 这个问题的根源在于IE浏览器对...

    [removed].hash知识汇总

    location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。比如http://domain/#admin...

    给页面导航栏选中栏目添加特殊样式(页面刷新后仍有效)

    if (currentHash && $('a[href="' + currentHash + '"]').length) { // 移除所有已有的active类 $('.navbar li').removeClass('active'); // 为匹配的li元素添加active类 $('a[href="' + currentHash + '"]')....

    Vue实现根据hash高亮选项卡

    在讨论Vue实现根据hash高亮...以上知识点的实现基于Vue的基本语法和单页应用的路由原理,对于理解和实现Vue根据hash高亮选项卡的功能具有重要意义。通过这样的方式,开发者可以创建出更加动态和用户友好的交互界面。

    [removed].hash 使用说明

    `location.href` 包含完整的URL,而`location.hash` 则专门处理URL中的哈希部分。例如,对于URL `http://domain/#testDemo`,`location.hash` 返回的就是 `#testDemo`。 在页面加载时,可以利用`window.location....

    js 页面刷新location.reload和location.replace的区别小结.docx

    JavaScript 中的 location.reload 和 location.replace 方法的区别 在 JavaScript 中,我们经常使用 location.reload() 和 location.replace() 两个方法来刷新页面或重定向到新的 URL。但是,这两个方法之间有着...

    hash-manager:通过将 URL Hashes 分配给 JS 函数来处理状态

    link rel =" stylesheet " href =" http://web-toolkit.global.sky.com/components/hash-manager/0.2.3/css/hash-manager.css " />< script type =" text/javascript " src =" ...

    location和history对象

    `location` 和 `history`对象的协作体现在,当我们通过`location.href`或`location.assign()`改变URL时,浏览器会更新当前的URL并在历史记录中创建一个新的条目。而`history.pushState()`和`history.replaceState()`...

    js获取当前页的URL与[removed].href简单方法

    如果你想要获取URL的特定部分,如路径、查询参数或片段标识符,可以使用不同的属性,如`window.location.pathname`、`window.location.search`和`window.location.hash`。 然而,如果需要手动解析URL的不同部分,...

    浅析location.href跨窗口调用函数

    篇文章主要探讨了如何使用`location.href`在不同的窗口和iframe之间进行跳转,以及相关的JavaScript属性和方法。`location.href`是JavaScript中的一个重要属性,它允许我们获取当前页面的URL或者设置新的URL来实现...

    hash-tab-js:根据哈希激活选项卡

    总结来说,`hash-tab-js`是利用JavaScript处理URL哈希和页面选项卡联动的工具,通过监听`hashchange`事件,实现页面局部导航和书签功能。在前端开发中,理解和掌握这种技术可以提升网页的交互体验,使用户更方便地在...

    window.navigate 与 [removed].href 的使用区别介绍

    除了`href`属性,`window.location`对象还提供了其他有用的属性和方法,如`hash`(URL的哈希部分),`search`(URL的查询字符串),以及`replace()`和`assign()`方法,用于在不添加历史记录的情况下替换当前URL或...

Global site tag (gtag.js) - Google Analytics