gpt4 book ai didi

javascript - 如何隐藏要显示的网址

转载 作者:行者123 更新时间:2023-11-30 06:00:28 24 4
gpt4 key购买 nike

我正在为 Firefox 开发协议(protocol)处理程序,我这样调用资源:

var ioservice = Cc["@mozilla.org/network/io-service;1"]
.getService(Ci.nsIIOService);
var uri = ioservice.newURI('http://someurl'+someparams, null, null);

问题是我希望用户看到我的协议(protocol)处理程序——比如 protocol:params 而不是真实的 URL。

最佳答案

问题是您的 nsIProtocolHandler.newChannel() 实现返回一个常规的 HTTP channel - 它与 HTTP URL 而不是您的 URL 相关联。这很容易解决,但是,将 channel.originalURI 设置为您的 URL(您作为 newChannel() 的参数获得的那个)。

文档:https://developer.mozilla.org/en/nsIChannel#Attributes

关于javascript - 如何隐藏要显示的网址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8940915/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com