آموزش Cordova InAppBrowser در برنامه نویسی آیونیک

3 سال پیش
آموزش Cordova InAppBrowser در برنامه نویسی آیونیک

آموزش Cordova InAppBrowser در برنامه نویسی آیونیک

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش Cordova InAppBrowser در برنامه نویسی آیونیک خواهیم پرداخت.
پلاگین Cordova InAppBrowser برای باز کردن پیوندهای خارجی برنامه شما در نمای مرورگر وب استفاده می شود.

استفاده از مرورگر

شروع کار با این پلاگین بسیار آسان است. تمام کاری که شما باید انجام دهید این است که پنجره خط فرمان را باز کرده و افزونه Cordova را نصب کنید.

C:\Users\Username\Desktop\MyApp>cordova plugin add org.apache.cordova.inappbrowser

 

این مرحله به ما امکان می دهد تا استفاده از inAppBrowser را شروع کنیم. اکنون می توانیم یک دکمه ایجاد کنیم که ما را به برخی از لینک های خارجی هدایت کند و یک عملکرد ساده برای راه اندازی پلاگین اضافه کنیم.

کد HTML

.controller('MyCtrl', function($scope, $cordovaInAppBrowser) {
   var options = {
      location: 'yes',
      clearcache: 'yes',
      toolbar: 'no'
   };
   
   $scope.openBrowser = function() {
      $cordovaInAppBrowser.open('http://ngcordova.com', '_blank', options)
        
      .then(function(event) {
         // success
      })
        
      .catch(function(event) {
         // error
      });
   }
})

 

وقتی کاربر دکمه را لمس کرد ، InAppBrowser URL ما را ارائه می دهد.

Ionic Cordova InAppBrowser
چندین روش دیگر می تواند با این افزونه استفاده شود که برخی از آنها در جدول زیر است.

متدهای Cordova  $inAppBrowser

متد پارامتر نوع جزئیات
setDefaultOptions(parameter1) options object برای تنظیم گزینه های جهانی برای همه InAppBrowsers استفاده می شود.
open(parameter1, parameter2, parameter3) URL, target, options string, string, object سه هدف در دسترس است. _blank در نمونه جدیدAppBrowser باز می شود. _system مرورگر سیستم را باز می کند و _ خودش از نمونه مرورگر فعلی استفاده می کند
close / / برای بستن InAppBrowser استفاده می شود.

رویدادهای Cordova InAppBrowser

این افزونه همچنین رویدادهایی را ارائه می دهد که می توانند با $ rootScope ترکیب شوند.

مثال جزئیات
$rootScope.$on(‘$cordovaInAppBrowser:loadstart’, function(e, event)); با شروع بارگیری صفحه در inAppBrowser فراخوانی می شود.
$rootScope.$on(‘$cordovaInAppBrowser:loadstop’, function(e, event)); هنگامی که inAppBrowser بارگیری صفحه فراخوانی می شود.
$rootScope.$on(‘$cordovaInAppBrowser:loaderror’, function(e, event)); وقتی inAppBrowser با خطایی روبرو شد فراخوانی می شود.
$rootScope.$on(‘$cordovaInAppBrowser:exit’, function(e, event)); وقتی پنجره inAppBrowser بسته است فراخوانی می شود.

منبع.

لیست جلسات قبل آموزش برنامه نویسی آیونیک

  1. آموزش برنامه نویسی آیونیک
  2. نگاهی کلی به آموزش برنامه نویسی آیونیک
  3. آموزش تنظیمات محیطی در برنامه نویسی آیونیک
  4. آموزش رنگ ها در برنامه نویسی آیونیک 
  5. آموزش ایجاد محتوا در برنامه نویسی آیونیک
  6. آموزش هدر در برنامه نویسی آیونیک
  7. آموزش فوتر در برنامه نویسی آیونیک 
  8. آموزش دکمه ها در برنامه نویسی آیونیک
  9. آموزش لیست ها در برنامه نویسی آیونیک
  10. آموزش کارت ها در برنامه نویسی آیونیک
  11. آموزش فرم ها در برنامه نویسی آیونیک
  12. آموزش Toggle در برنامه نویسی آیونیک
  13. آموزش چک باکس در برنامه نویسی آیونیک
  14. آموزش دکمه های رادیویی در برنامه نویسی آیونیک
  15. آموزش محدوده در برنامه نویسی آیونیک
  16. آموزش Select در برنامه نویسی آیونیک
  17. آموزش زبانه ها در برنامه نویسی آیونیک
  18. آموزش شبکه در برنامه نویسی آیونیک
  19. آموزش آیکون ها در برنامه نویسی آیونیک
  20. آموزش پدینگ در برنامه نویسی آیونیک
  21. آموزش صفحه اقدام جاوا اسکریپت در برنامه نویسی آیونیک
  22. آموزش محتوای جاوا اسکریپت در برنامه نویسی آیونیک
  23. آموزش فرم های جاوا اسکریپت در برنامه نویسی آیونیک
  24. آموزش رویدادهای جاوا اسکریپت در برنامه نویسی آیونیک
  25. آموزش هدر جاوا اسکریپت در برنامه نویسی آیونیک
  26. آموزش فوتر جاوا اسکریپت در برنامه نویسی آیونیک
  27. آموزش صفحه کلید جاوا اسکریپت در برنامه نویسی آیونیک
  28. آموزش لیست جاوا اسکریپت در برنامه نویسی آیونیک
  29. آموزش بارگذاری جاوا اسکریپت در برنامه نویسی آیونیک
  30. آموزش Modal جاوا اسکریپت در برنامه نویسی آیونیک
  31. آموزش پیمایش جاوا اسکریپت در برنامه نویسی آیونیک
  32. آموزش Popover جاوا اسکریپت در برنامه نویسی آیونیک
  33. آموزش پاپ آپ جاوا اسکریپت در برنامه نویسی آیونیک
  34. آموزش پیمایش جاوا اسکریپت در برنامه نویسی آیونیک
  35. آموزش منوی جانبی جاوا اسکریپت در برنامه نویسی آیونیک
  36. آموزش جعبه اسلاید جاوا اسکریپت در برنامه نویسی آیونیک
  37. آموزش تب های جاوا اسکریپت در برنامه نویسی آیونیک
  38.  آموزش ادغام Cordova در برنامه نویسی آیونیک
  39. آموزش Cordova AdMob در برنامه نویسی آیونیک
  40. آموزش  دوربین Cordova در برنامه نویسی آیونیک
  41. آموزش فیس بوک در برنامه نویسی آیونیک
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه