انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در فعال کردن پلاگین برای WebView ، در برنامه نویسی اندروید

مشکل در فعال کردن پلاگین برای WebView ، در برنامه نویسی اندروید

#1
با سلام و وقت بخیر
در مورد پلاگین به مشکل برخوردم ممنون میشم اگر میدونید راهنمایی بفرمائید

کد زیر رو به وب ویو اضافه میکنم

 
کد پی‌اچ‌پی:
mWebView = (WebView)findViewById(R.id.webView1);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.getSettings().setAllowFileAccess(true

اما وقتی نسخه تارگت رو روی api20 قرار میدم خط قرمز خطا رو میده و با api17 به بالا سازگار نیست
این در حالی است که در api17 به پائین هیچ مشکلی نداره اما اپلیکیشن بسته شده روی api17 به بالا صفحه مشکی نشون میده

ممنون میشم راهنماییم کنید و اگر کد جایگزینی هستش لطف کنید بفرمائید

با تشکر
پاسخ

مشکل در فعال کردن پلاگین برای WebView ، در برنامه نویسی اندروید

#2
سلام.
به جای کد زیر :

کد پی‌اچ‌پی:
mWebView.getSettings().setPluginsEnabled(true); 

این کد را جایگزین کنید :

کد پی‌اچ‌پی:
mWebView.getSettings().setPluginState(WebSettings.PluginState.ON); 

روش setPluginsEnabled در api 18 و api های جدیدتر حذف شده.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط salar1298 ، shmfa

مشکل در فعال کردن پلاگین برای WebView ، در برنامه نویسی اندروید

#3
خیلی ممنون از راهنمائیتون

اما کد رو قرار میدم زیرش خط قرمز میکشه (خطا)
پاسخ

مشکل در فعال کردن پلاگین برای WebView ، در برنامه نویسی اندروید

#4
اگر متن خطا مربوط به نسخه api است، شما کدها رو حالت بندی کنید، برای یک نسخه api و نسخه های کمتر، همان کد قدیمی را به کار ببرید و برای نسخه های api بالاتر، کد جدید را بنویسید. برای حالت بندی بر اساس نسخه api ، کلید زیر را بخوانید :

کلید شماره 2838

اگر متن خطا ربطی به نسخه api نداشت، متن خطا را بنویسید تا بررسی کنم.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط شماره مجازی امارات


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان