如何在android中通过URL传递信息 Android 识别“?”之后的部分作为文件名的一部分

问题描述

我创建了一个包含表单的简单文件 (myfile.html),当输入字段中的信息被提交时,同一页面重新加载,在 URL 末尾添加一个问号和输入的信息形式。 例如:

  1. 打开 file://c:/User/etc/myfile.html
  2. 在表单中输入内容并提交
  3. 打开同一个文件,并在末尾附加额外信息: file://c:/User/etcetc/myfile.html?REPLACECHAR=a&WITHCHAR=b
  4. 将作为原始文件一部分的文本中的所有“a”字符替换为“b”字符。

页面包含分析 URL、提取“?”后信息并进行字母替换的 javascript。

现在问题:在我的电脑上一切正常。但是当我在我的安卓手机上打开文件并提交表单时,新的 URL 被认为是一个全新的文件。该页面不会重新加载,但会引发 err_file_not_found 异常。就好像 PC 识别出文件名在“?”之前停止,但 android 认为“?”之后的所有内容。是文件名的一部分。

会是这样吗?您不能像在 Windows 中一样在 android 中使用简单的 GET 方法吗? 有解决方法吗?

只是为了指定我需要将文件存储在本地,并且仅使用 html 和 javascript。该文件基本上通过 url 与自身通信(没有服务器等)。

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)