javascript在UIWebview'中不工作;在Submit上的s按钮safari在哪里工作良好?
我正在我的应用程序中使用javascript在UIWebview'中不工作;在Submit上的s按钮safari在哪里工作良好?,javascript,ios,objective-c,uiwebview,Javascript,Ios,Objective C,Uiwebview,我正在我的应用程序中使用UIWebView,加载HTTP URL请求。网页加载的URL没有失败,但有一个按钮,动作为javascript。问题是控制台中没有发生任何提交操作的onclick,并且UIWebView委托也没有被激发,包括错误委托。该按钮的作用就像图像视图。而提交按钮onclick在移动safari应用程序中反应良好。下面我附上了我的HTTP URL的部分查看源代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transi
UIWebView
,加载HTTP URL请求。网页加载的URL没有失败,但有一个按钮,动作为javascript。问题是控制台中没有发生任何提交操作的onclick
,并且UIWebView
委托也没有被激发,包括错误委托。该按钮的作用就像图像视图。而提交按钮onclick
在移动safari应用程序中反应良好。下面我附上了我的HTTP URL的部分查看源代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1"><link href="/App_Themes/Common.css" rel="Stylesheet" type="text/css" />
<script src="/Script/siteCommon.js" type="text/javascript" ></script>
<link href="../../App_Themes/default/style.css" type="text/css" rel="stylesheet" /><title>
Change Password
</title></head>
<body>
<form method="post" action="10470" onsubmit="javascript:return WebForm_OnSubmit();" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="_TSM_HiddenField_" id="_TSM_HiddenField_" value="2GFwlGU9ATlFIxrdsXRzcja58_1t5F8HSleaZM4ZQwk1" />
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5NDU5NTY1MjYPZBYCZg9kFgICAw9kFgICBw9kFggCAw9kFgICAQ8WAh4EVGV4dAXPAVBsZWFzZSBwcm92aWRlIHRoZSBlbWFpbCBhZGRyZXNzIHlvdSB1c2VkIHRvIHJlZ2lzdGVyIHlvdXIgYWNjb3VudCBhbG9uZyB3aXRoIHlvdXIgY3VycmVudCBwYXNzd29yZC4gIFdoZW4gY2hhbmdpbmcgeW91ciBwYXNzd29yZCwgcGxlYXNlIGJlIHN1cmUgdG8gZm9sbG93IHRoZSBwYXNzd29yZCBydWxlcyBzZXQgZm9ydGggYnkgeW91ciBhZG1pbmlzdHJhdG9yLmQCBQ9kFgICAQ8PFgIfAAUORW1haWwgQWRkcmVzczpkZAIHD2QWBmYPZBYCAgEPDxYCHwAFDU9sZCBQYXNzd29yZDpkZAICDw8WAh8ABQlQYXNzd29yZDpkZAIHDw8WAh8ABRFDb25maXJtIFBhc3N3b3JkOmRkAgkPZBYEAgEPDxYEHwAFDlJlc2V0IFBhc3N3b3JkHgdWaXNpYmxlaGRkAgIPDxYEHwAFBlN1Ym1pdB8BZ2RkZKpTQvPJfWmJqFvdHZIrXesCKRnEIKkDGkSgeZv0B58z" />
</div>
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
<script src="/WebResource.axd?d=0yNOlELC71f7MU1kDN0EjQ2&t=635152212760076874" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=c93c_YnvR2d5xbofY3U48Vv2IRMVoKIPk_hrlJ8-C5LxDZb6nfS51RYyYBFDJDWwblnlsXZ0-KwhxpojwLpoQQ2&t=1e961a8d" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=CBZ_3hbD_tfINaKqOHxpx7JALH5uYYEO3oWKa0RYfcnTbdSBTlY7W2hGWTKE5diJ0&t=ffffffff81f1a403" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=CBZ_3hbD_tfINaKqOHxpx7JALH5uYYEO3oWKa0RYfcmlwqDqfxGdA2J9XRFKE5rz0&t=ffffffff81f1a403" type="text/javascript"></script>
<script src="/actions/password/10470?_TSM_CombinedScripts_=True&v=2GFwlGU9ATlFIxrdsXRzcja58_1t5F8HSleaZM4ZQwk1&_TSM_Bundles_=&cdn=False" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=CBZ_3hbD_tfINaKqOHxpxwkS3UqxfzxcZj62hGX0hvK9oQFljrnoDHbkkd4RNQkVAwNoEXOsrlyOHfAU-XrwAw2&t=ffffffff81f1a403" type="text/javascript"></script>
<script src="/ScriptResource.axd?d=CBZ_3hbD_tfINaKqOHxpxyqbdySWicIlJxGXGKbjz5V_OOL5bgqUM-2ewmqJqIBS_FJCzNDx5yt8EYyx12l3wQ2&t=ffffffff81f1a403" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function WebForm_OnSubmit() {
if (typeof(ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) return false;
return true;
}
//]]>
</script>
修改密码
//
//
通过[[UIApplication sharedApplication]openURL:[NSURL URLWithString:webURL]]尝试safari代码>。。现在检查一下控制台中的一些错误?并且只有表单,请将按钮代码添加到question@sage44:我从viewsource文件中添加了一些代码供您参考。我对html和javascript一无所知。如果你还想要一些,请告诉我info@iPatel:但我希望在UIWebview中显示该页面。我希望调试上述问题并使其正常工作。是的,我看到了更新的代码。当您单击按钮webView:shouldStartLoadRequest
调用时?