0

我正在尝试在 Android 上制作一个应用程序,该应用程序发送一个自动填充此网页的“RFC Emisor”和“RFC Receptor”的 URI:

https://verificacfdi.facturaelectronica.sat.gob.mx,如果我是正确的,这两个输入的 id 为:

  • ctl00_MainContent_TxtRfcEmisor

  • ctl00_MainContent_TxtRfcReceptor

我已经尝试过了,但是没有用:

https://verificacfdi.facturaelectronica.sat.gob.mx/&ctl00_MainContent_TxtRfcEmisor=123456789&ctl00_MainContent_TxtRfcReceptor=123456789

有没有办法实现我想要的?

4

1 回答 1

2

最简洁的答案是不。浏览器不会自动检测 URL 参数并预填充任何表单字段。后端 PHP / ASP.NET 页面可以从请求中读取值并生成具有指定值的 HTML 字段。或者,页面可以在文档完成加载时使用 JavaScript 设置字段值。

但这一切都取决于对目标网页的更改。如果您没有能力修改该页面,恐怕您无能为力。

您可能能够在自己的页面上复制表单,并将表单数据发送到目标 - 有效地绕过其他页面上的表单并“伪造”您自己的表单,但如果目标系统进行某种验证以防止发布跨域名的表格,这可能也行不通。您可能已经创建了表单并自己处理它,当用户向您的服务器提交表单时,以编程方式复制整个表单交互。无论如何,这些选项都不是特别优雅。

于 2013-08-29T21:48:13.280 回答