问题标签 [url-parsing]
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.
javascript - JavaScript 是否能够像在 windows.location 中解析当前 URL 一样解析任意 URL?
我喜欢将当前地址很好地拆分为 中的部分window.location
,但我希望能够采用任意 URL 并按照完全相同的逻辑将其拆分。我不知道如何window.location
处理极端情况和罕见情况,所以我想尽可能避免手动执行此操作。由于浏览器已经在当前地址上执行此工作,我希望它包含一个可以对任何地址执行此操作的函数。
如果那里有任何不错的跨浏览器库(可能是 jQuery 插件),我也很想听听它们。
android - 解析url时出现异常
我在解析来自 am url 的内容时遇到异常。我得到的例外如下。
我用来解析的是这个。
我还编写了一个处理程序,它将获取消息并从中获取数据并将这些设置为我在活动中拥有的视图。请注意,并非每次都会出现此异常。它变得非常罕见。
c# - C#从重写的url获取url参数namevaluecollection
如果 url 没有被重写,这样说
我会得到这样的参数集合
但是如果我有这样的东西
那是行不通的。
使用重写的 url 实现相同结果的最佳方法是什么?
谢谢
javascript - Django 获取最后一个 GET 参数
我已经使用 Django 几个月了,所以我还是新手。
我想从 URL 中获取最后一个 GET 参数。这是 URL 的示例:
有没有办法用 django 获取最后插入的 GET 参数?可能是filter1
,filter2
或者filter3
..
在使用 javascript/jQuery 进行初始刷新后,也许有办法做到这一点?
谢谢!
hash - History.js 书签支持 HTML5 (pushState) 和 HTML4 (#)
我在 HTML5 和 HTML4 浏览器中都有通过 History.js 工作的后退和前进按钮。
我现在尝试通过解析 url 并在查询字符串中加载内容来添加书签支持。我通常用来执行此操作的代码是:
这适用于 HTML5,但显然不适用于 HTML4。什么是解析 HTML4 中的哈希和 HTML5 中的子字符串的好方法?
objective-c - 将 URL 解析到服务器时无法处理方括号 (=[])
我从我的 iPhone 应用程序中调用以下 URL
但是,当进行服务器调用时,我发现发送的实际 URL 是这样的
如何解决这个问题,以便将正确的 URL 发送到服务器?
facebook-like - Facebook Like“对象无效值”和 URL 无法解析
'product' 类型的 URL 'http://www.dreampiece.com.au/index.php?main_page=product_info&cPath=2_7&products_id=459' 对象无效,因为属性 'og:url' 的给定值 '' 不能被解析为类型'url'。
这是我的页面来源,
它可能是由空白 og:url 引起的吗?我正在使用如下代码,
c# - 为什么 XDocument.Load(url) 抛出异常?
我是 C# 新手,我正在尝试从 URL 读取 xml。xml 看起来像这样
这就是我用来解析它的。
当调试命中XDocument
行时,它会引发异常并跳过它。
我怎样才能避免这种情况?
javascript - 从查询字符串中检索数字的最有效方法?
我需要解析同时包含文本和数字的查询字符串。例如以下查询字符串:
应翻译成以下 JavaScript 对象:
目前我分两步进行:
- 解析查询字符串
- 遍历所有参数并确定哪些是数字(使用正则表达式或 isNumber 函数
!isNaN(parseFloat(n)) && isFinite(n)
这似乎相当低效,尤其是因为我的大多数参数都不是数字。有没有更好的办法?
php - 使用 PHP 从 URL 中提取信息
我想使用 PHP 从 url 中提取信息。如何从 url 中获取值“matt”:
另外,我怎么可能检查那里是否有一个值?