【问题标题】:HTTP-like treatment for custom URI scheme, possible?对自定义 URI 方案进行类似 HTTP 的处理,可能吗?
【发布时间】:2016-05-16 08:11:16
【问题描述】:

我在我的 Windows 系统上定义了一个新的 URI 方案(跟随这个线程:how do I create my own URL protocol? (e.g. so://...)

我希望自定义 URI 协议在 Chrome/Firefox 中像 HTTP...

也就是说,我要:myprotocol://localhost/test.html

表现得完全像: http://localhost/test.html

是否有可能,或者浏览器是否坚持有效的 URI 方案,即使它们已在注册表中完全定义?

(这与本地服务器有关,是个人应用程序测试所必需的;我意识到自定义 URI 是一个不好的标准,不应该在生产中使用)

【问题讨论】:

    标签: apache http registry uri


    【解决方案1】:

    当然可以将自定义方案链接到您选择的浏览器。挑战在于让浏览器像http:// 一样对待您的方案,因为它不可能知道它必须向目标资源发送 HTTP。但是,this answer 建议使用 <iframe/> 是一种可行的解决方法。

    【讨论】:

    • 很抱歉没有回复您。自从您提到它以来,我尝试了该解决方案。 iframe 无法加载,它无法识别架构。
    猜你喜欢
    • 1970-01-01
    • 2011-05-23
    • 2023-04-08
    • 2014-10-17
    • 2022-06-27
    • 2016-03-22
    • 2020-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多