微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如何在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 举报,一经查实,本站将立刻删除。