问题标签 [uri]
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.
.net - 注册 Outlook 识别的自定义 url 协议处理程序?
早上好,
我已经成功创建了一个小应用程序,该应用程序在http://msdn.microsoft.com/en-us/library/aa767914(VS.85)上的 msdn 条目之后在自定义 uri 协议 ('irma:') 下注册自己。 aspx
当通过 shell/cmd 等手动打开这样的链接时,这工作得非常好,但是当发送这样的链接时,outlook 无法在设置了注册表项的客户端上“自动”识别这些链接。我是否需要做一些额外的事情才能让 Outlook 处理这样的自定义 uri,或者有可能吗?
干杯和感谢,-j
.net - 如何组合 URI
我有两个 Uri 对象传递到一些代码中,一个是目录,另一个是文件名(或相对路径)
当我尝试像这样组合它们时:
我明白了
file:///C:/Some/some.file
我希望得到与 with 相同的效果Path.Combine
(因为这是我需要替换的旧代码):
file:///C:/Some/Dirs/some.file
我想不出一个干净的解决方案。
丑陋的解决方案是/
在 Uri 不存在时添加
c# - 有什么可以替换 AbsolutePath.Contains 的吗?
我有一个 Uri,其中包含我放入 if 块的路径的一部分。它就像
我想用更可靠和健壮的东西替换 .Contains 部分,就好像在 //EN 之后有一段字符串,即使这样也能满足 if 块。整个路径是这样的:C:/Users/a/desktop/fol/W3C//DTD%20XHTML%201.1//EN。有什么方法吗?
xml - Visual Studio > XML 解析器 > 注册 URI 前缀
我开始使用 Visual Studio 来编写我的 XUL,因为它给了我智能感知和验证,因为我使用了一个特殊的 XUL xml-schema。
这种方法仍然存在一些问题,我想修复这些问题以使 VS 成为更可用的 XUL-IDE。
VS 对 chrome 协议一无所知,并在以下 xml 代码中给了我一个错误(“无法识别 URI 前缀”):
这不是VS的错。由于它不知道协议,它无法解释 URI,它不知道 main.dtd 所在的位置,因此不知道其中声明的实体,这将在其他地方。
我的目标是扩展 XML 解析器或 VS 或其他任何东西,以便它可以解释 URI。这不应该是一项艰巨的任务,因为 chrome 所做的只是根据“chrome.manifest”文件中的信息将 URI 映射到文件路径,所以
chrome://myApp/locale/main.dtd
实际上是这样的
file:///c:/somefolder/myapp/locale/main.dtd
我只需要知道,我如何告诉 VS / XML 解析器关于 URI 前缀以及如何解释它,以便它链接到真实文件。
有没有人有什么建议?
非常感谢!
.net - 如何让 OpenFileDialog 接受“有效”的 URI
我需要用来OpenFileDialog
输入 URI 或本地路径。问题是 URL 的架构不是 windows 知道的(或者应该知道,因为它是用于测试的 hack)。
我可以关闭所有验证,只要我不给它提供它返回的无效字符,但它会很乐意吃其他任何东西,这也不是我想要的。
我想要的是它接受有效的本地路径和正确格式化的 URI,而不验证 Uri 的架构组件,即http
,ftp
或开头的任何内容。
我目前的代码是:
如果我输入对话框foo://127.0.0.1/foo
,它将运行文件到最后一行并以“ The given path's format is not supported.
”崩溃
为什么它仍在尝试验证内容?
php - 是否有正则表达式可以从 URI 中去除特定的查询变量?
我有一堆由守护程序使用 C、XML 和 XSL 生成的 HTML。然后我有一个 PHP 脚本,它获取 HTML 标记并将其显示在屏幕上
我有大量符合 XHTML 1 的标记。我需要修改标记中的所有链接以删除&utm_source=report&utm_medium=email&utm_campaign=report
.
到目前为止,我已经考虑了两种选择。
- 在 PHP 后端进行正则表达式搜索,删除 Analytics 代码
- 编写一些 Jquery 来遍历链接,然后从 href 中删除 Analytics 代码。
障碍:
- HTML 可以是巨大的。IE 超过 4MB(运行了一些测试,它们平均约为 100Kb)
- 它必须很快。我们得到大约 3K 的想法?
现在我正在尝试使用str_replace('&utm_source=report&utm_medium=email&utm_campaign=report','',$html);
,但它不起作用。
ruby - 从 ruby 中的字符串中删除子域
我正在遍历一系列 URL 并想要清理它们。我有以下代码:
如何扩展它以删除某些 URL 中存在的子域?
perl - 如何在 Perl CGI 程序中读取 URL 参数?
如何在 Perl CGI 程序中读取 URL 参数?
c# - 如何在 C# 中创建正确转义的 file:// URI?
从本地路径创建完全 URL 编码的file://
URI 的正确方法是什么,即所有特殊字符(如空格等)都被转义?
给定以下输入
我想得到
我一直在使用
但是,这会导致未转义的 URI:
php - 前端控制器是否负责决定加载哪些控制器/模块?
我正在编写一个网站脚本,目前我有一个前端控制器,它根据 URI 确定要加载的内容(例如哪些模块/扩展和控制器)。这是一个好方法吗?如果这很重要,我正在使用 PHP。我只是想知道这是否不是前端控制器的工作......