本地UIWebViews可以访问Web吗?


Can Local UIWebViews Access Web?

我有一些嵌入的(阅读:本地)html文件,其中的表单加载在我的应用程序中的UIWebView中。表单操作尝试调用我在服务器上的脚本。我知道该脚本正在工作,因为它已在本地计算机上进行了测试,并根据需要将值输入数据库。

但是,当我在应用程序上尝试执行此操作时,脚本的 url 被调用(甚至调用 webViewDidLoad 委托方法)但是,值不会插入到数据库中。本地 html 文件是否可以提交到 Web 上的脚本?还是它们仅限于本地文件系统,因为它们存在于本地文件系统中?

你所描述的都是可能的。你确定你返回是应该启动加载与请求: 被调用?

我不

明白为什么UIWebView无法向Web提交表单,但显然脚本必须不是相对路径。

所以你可以做到

<form id="frm1" action="http://somewebsite.com/formsubmit.php">

而不是通常的

<form id="frm1" action="/formsubmit.php">

当然,还需要确保您有互联网连接。

希望有帮助,如果没有,请随时澄清。