我创建了一个自定义URL协议处理程序(I used this guide to help me)。它的工作原理如下:
protocol:" <data_string_1> <data_string_2>"
这适用于Google Chrome。调用它时,我的程序会获得以下参数:
param_1: protocol:
param_2: <data_string_1>
param_2: <data_string_2>
但是,在Firefox中,整个过程调用都放在param_1中,如下所示:
param_1: protocol:%22%20<data_string_1>%20<data_string_2>
在Internet Explorer 11中,参数的解析方式与谷歌浏览器相同,但有507个字符限制可供使用!
有没有人知道处理所有这些案件的好办法,仍然保持理智?
答案 0 :(得分:0)
看起来除了为每个要支持的浏览器编写不同的代码之外,没有好办法处理这个问题。