问题标签 [uri-fragment]
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.
file - 如何将 #/fragment 标识符与 file:// URI/URL 协议一起使用
我正在尝试使用#fragment 标识符在特定锚点处打开本地 html 文件,不幸的是,这似乎被文件处理程序剥离了。例如运行
来自我的 Windows 应用程序的系统调用似乎从 # 标记中删除了所有内容(但直接粘贴到浏览器中也可以)。用“%23”转义哈希也不起作用,因为没有打开任何东西(文件似乎没有找到)。
有没有办法通过系统调用在锚点打开本地文件?Alternativley,还有其他方法可以在锚点打开本地 html 文件吗?
web - 如何在 Svelte spa 路由器中删除“#”?
我将 svelte-spa-router npm 模块用于我的 svelte 项目的路由器。使用此模块时,默认在 URL 中添加“#”表示它是 spa 路由器。例如“localhost:5000/#/app/..”我想删除这个“#”并将路由器作为整个路由器,例如“localhost:5000/app”有人可以帮我解决这个问题吗?
selenium - Selenium IE webdriver's getCurrentUrl() leaves out the part of url after the hash
Selenium IE webdriver's getCurrentUrl() leaves out the part of url after the hash. For example, if the current url on the page is https://hostname/some/thing/here#something/after/hash , then the driver.getCurrentUrl() with IE just returns 'https://hostname/some/thing/here' and leaves out hash and the part after that.
This part works well with Chrome and Gecko driver, seeing this behavior in IE. I'm using RemoteDriver but I'm sure this would happen in local driver as well.
Any ideas ?
url - 在 URL 片段部分混合标签和参数
我找不到任何明确的答案:
我这是一个正确的网址:
http://someurl1.com/abc/#somehashtag¶m=value
我的意思是,将 URL 的片段部分与主题标签和参数混合是否有效?
我需要解析和排序片段参数,我考虑这种情况......这是有问题的,我什至不确定这是否是一个有效的 URL......