آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

افزایش سرعت WebView و اجرا نکردن بخشی از صفحه وب (حل شد )

hamcalas  10 سال پیش  10 سال پیش
0 0

سلام

مشکلم با سرعت کم webView است که موقع استفاده از اینترنت کم سرعت مانع کار برنامه می شود .

من به بخشی از اطلاعات صفحه نیاز دارم و از این رو اجرای css  و کدهای جاوا اسکریپت سایت مبدا  برایم اهمیت ندارد .(البته نمی توانم جاوا اسکریپت وب ویو را غیر فعال کنم چون بهش نیاز دارم)

چطور می توانم مانع از load شدن css ها  و جاوا اسکریپت های خارجی شوم ؟ ایا امکان حذف یا مانع شدن از load در متد onloading وی ویو هست ؟

البته روش های افزایش سرعت وب ویو مثل

         webview.getSettings().setRenderPriority(RenderPriority.HIGH);
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
if (Build.VERSION.SDK_INT >= 19) {
webview.setLayerType(View.LAYER_TYPE_HARDWARE, null);
}
else {
webview.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}

را امتحان کردم و به این نتیجه رسیدم که اجرا نکردن بخشی از سایت تنها راه برای من ا

کدهای سایت مبدا که نمی خواهم اجرا شوند، در صورت امکان راهنمایی بفرمایید :

 

     <link rel="stylesheet" href="../Templates/newTemplates/3col-slider/css/bootstrap.min.css">
<link rel="stylesheet" href="../Templates/newTemplates/3col-slider/css/bootstrap-rtl.min.css">
<link rel="stylesheet" href="../userpanel/js/select2-4.0.1/css/select2.min.css">

<script src="../Templates/newTemplates/3col-slider/js/jquery.min.js"></script>
<script src="../Templates/newTemplates/3col-slider/js/bootstrap.min.js"></script>
<script src="../userpanel/js/select2-4.0.1/js/select2.full.min.js"></script>

<style>
body{
margin: 0;
padding: 0;
background: #68eacc; /* Old browsers */
background: -moz-linear-gradient(top, #68eacc 0%, #497be8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #68eacc 0%,#497be8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #68eacc 0%,#497be8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#68eacc', endColorstr='#497be8',GradientType=0 ); /* IE6-9 */
background-repeat: no-repeat;
height:100%;
background-attachment: fixed;
}
.main_web{
background: #fff;
border: 1px solid #bebebe;
border-radius: 5px;
padding: 10px;
margin-top: 5px;
margin-bottom: 10px;
}
.title_web{
color: #000;
text-align: center;
font-family: tahoma, verdana, sans-serif;
margin-top: 10px;
font-size: 20px;
}
.form_web{
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
}
.footer_hamgam{
color: #000000;
font-size: 11px;
text-align: center;
margin-bottom: 20px;
}
</style>

 

0 0
این مشکل حل شد ، دوستان می توانند از این آموزش لذت ببرند (: لینک (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .