View Full Version : مشکل در WebView
nazanin.num1
دوشنبه 05 تیر 1391, 11:46 صبح
سلام دوستان
من یک صفحه HTML با فرم افزودن فایل (Browse) را ساختم. در مرورگر کامپیوتر Browse انجام میشه ولی میدونم چرا توی Webview آندروید امکان Browse کردن و انتخاب فایل وجود ندارد. البته با مرورگر گوشیم تست کردم و کار میکرد ولی توی برنامه من کار نمیکنه :(
لطفا راهنماییم کنید
ممنون
nazanin.num1
چهارشنبه 07 تیر 1391, 07:38 صبح
دوستانِ برنامه نویس لطفا یه راهنمایی کوچیک کنید :ناراحت:
powerboy2988
چهارشنبه 07 تیر 1391, 10:52 صبح
شما از javascript استفاده می کنید؟
اگر از javascript استفاده کنید قبل load از خط زیر برای فعال سازی JS تو webview استفاده کنید :
webView1.getSettings().setJavaScriptEnabled(true);
nazanin.num1
چهارشنبه 07 تیر 1391, 12:02 عصر
شما از javascript استفاده می کنید؟
اگر از javascript استفاده کنید قبل load از خط زیر برای فعال سازی JS تو webview استفاده کنید :
webView1.getSettings().setJavaScriptEnabled(true);
یک فرم انتخاب فایل ساده HTML هست و از javaScript استفاده نشده. البته این کد شما رو قبلا قرار داده بودم ولی تاثیری نداره.
تگ HTML برای انتخاب فایل:
<input type="file" name="myfile" value="">
هنوز مشکل باقیست!
powerboy2988
چهارشنبه 07 تیر 1391, 12:24 عصر
کد html رو می تونید اینجا بزارید..
ممنون
nazanin.num1
چهارشنبه 07 تیر 1391, 12:58 عصر
کد html رو می تونید اینجا بزارید..
ممنون
این کد HTML من هست، لطفا ناامیدم نکنید بگید که درست میشه! :چشمک:
<form name="myform" action="send.php" method="post">
<input type="file" name="myfile" />
<input type="submit" value="Send">
</form>
powerboy2988
چهارشنبه 07 تیر 1391, 15:14 عصر
به صورت default ، برنامه browser باز نمی کنه...
شما می تونی از webview استفاده نکنی و از کد زیر استفاده کنید :
File file = new File("/sdcard/index.html");
Uri uri = Uri.fromFile(file);
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri, "application/web");
startActivity(intent);
با این کار شما وابسته به یک برنامه ی دیگه مثل firefox یا chrome یا ... میشید ...
اگر دوست ندارید این کار رو می تونید از اینجا (http://developer.android.com/guide/webapps/webview.html) رو نگاه کنید
nazanin.num1
چهارشنبه 07 تیر 1391, 20:14 عصر
ممنونم از اینکه وقت میذارید برای پاسخ دادن به سوال من
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.