问题标签 [fragment-identifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4365 浏览

javascript - 以编程方式更新哈希时禁用 hashchange 侦听器(jQuery BBQ)

为了防止在以编程方式设置 URL 哈希 (#) 时出现反馈循环(与手动更改 URL 相比),我想暂时禁用 hashChange 侦听器。

使用$.bbq.pushState(hash)更新哈希时,我应该如何更改此代码以实际禁用 hashchange 事件?(下面的代码不起作用)

0 投票
21 回答
318670 浏览

javascript - 如何检测 JavaScript 中的哈希后 URL 是否已更改

如何检查 JavaScript 中的 URL 是否已更改?例如,使用 AJAX 的 GitHub 等网站将在 # 符号后附加页面信息以创建唯一的 URL,而无需重新加载页面。检测此 URL 是否更改的最佳方法是什么?

  • onload是否再次调用该事件?
  • URL 是否有事件处理程序?
  • 还是必须每秒检查一次 URL 以检测更改?
0 投票
1 回答
10202 浏览

javascript - URL中的口音,我怎样才能正确地转义它们?

我必须获取 URL 中 # 字符旁边的内容(在 javascript 中)。例如,当有一个 é 时,我会得到转义字符。我可以对它们进行 unescape(),但我得到了奇怪的字符,例如 Ã。我怎样才能得到正确的字符?

0 投票
1 回答
700 浏览

javascript - 使用 JavaScript 处理哈希片段

我想在我的 java 脚本中获取哈希参数值,例如我的 url 应该是这样的

我想在变量中获取 mydata ,该变量将是“数据”作为值,而 myopt 是“选项”

我正在尝试像这里 Google Code那样实现 google ajax 整流罩

我试图实现jquery地址

但是有很大的失败,所以请通过解决第一部分来帮助我,或者给我简单的演练教程来为我的 ajax 请求实现 jquery 地址,谢谢

0 投票
1 回答
467 浏览

jquery - 嵌套的 jquery-ui 选项卡深度链接/片段

是否可以通过 url 片段链接到嵌套的 jquery ui 选项卡?

例如链接到:

foo.html#tab-1

没问题。但链接到:

foo.html#tab-1-nestedtab-2(这是位于外部选项卡内的选项卡内容)

不起作用。

jsfiddle在这里:http: //jsfiddle.net/HtrgA/

任何帮助表示赞赏!

0 投票
2 回答
1510 浏览

javascript - URL 片段和 BASE 标记

<base>在应用程序中使用标签来简化开发。

我知道当锚只是一个 URL 片段时发生的“功能<base>”,因为它路由到URL + 片段。

我能做些什么来规避它?我从来没有window.location在 Javascript 中做任何事情,而不是在它上面乱搞一段时间,我假设有人知道一个快速和肮脏的,或者一个例子。

这可以规避吗?如果有,请指教。

我讨厌提出没有尝试过的问题,但我一直在搜索/阅读无济于事

另外;使用 jQuery,因此欢迎任何可以利用 vanilla Javascript 或 jQuery 的示例


我一起破解的 jQuery 解决方案,但不确定它是否可以作为永久解决方案,想法?

0 投票
1 回答
6863 浏览

javascript - 单击浏览器的后退按钮时重定向到特定页面

这是一个小问题,但它就是这样:
我有一个网站,用户只能通过下一个和后退按钮从一个页面导航到另一个页面。即有一个用户必须遵循的向导。向导的一部分包括不同的页面,一部分包括相同的页面但具有更改的 div(但从用户体验来看,它是一个不同的页面)。
每当用户单击浏览器的后退按钮时,我只想将用户重定向到向导的第一页。
如果可能且简单,我更喜欢在不使用(又一个)插件的情况下这样做。

谢谢。

0 投票
4 回答
246 浏览

html - HTML 滚动效果

我注意到很多网站最近都在实施新的滚动效果。这是一个例子:

https://banksimple.com/

当您第一次开始滚动时,初始部分保持原位(z-index 为 1?),而内容滚动到它的顶部。它还使用片段并根据用户滚动到的区域动态突出显示它的导航栏。

我见过一些网站使用类似的技术。一个(我找不到链接)动态更改背景。

是否有用于这些类型网站的通用技术?

0 投票
1 回答
927 浏览

ajax - 这个 AJAX URL 的 _escaped_fragment_ 请求会是什么样子?

假设我有一个带有此 URL 的 AJAX 应用程序: http://www.foo.com/bar#!a=1&b=2&c=3

来自 GoogleBot的可抓取 AJAX请求是什么样的?

我假设:

一种) http://www.foo.com/bar?_escaped_fragment_=a%3D1%26b%3D2%26c%3D3

但看起来真的是这样:(即=s 不是 url 编码的)

二) http://www.foo.com/bar?_escaped_fragment_=a=1%26b=2%26c=3

B)是我将收到的实际请求是否正确?

仔细检查规范, B)似乎是正确的,但我仍然觉得它有点令人惊讶,因为许多罐装查询字符串解析器可能不会给你这个输入想要的结果。

0 投票
2 回答
166 浏览

fragment-identifier - 仅使用数字作为 URI 片段标识符是否有效?

这样的链接有效吗?

http://some.server/some/path#123

根据“URL 中片段标识符的有效字符列表?” 答案,它应该是有效的。但是,APT 解析器抱怨这种链接无效。

这些链接是由JXR生成的,我想知道是否应该修复 JXR 或者 APT 解析器是否损坏(APT 由Maven 站点插件使用)。