• 1400/11/20

اجرای service worker روی subdomain :

سلام خدمت استاد مدائنی عزیز. من سرویس ورکر رو روی یک زیردامنه اجرا کردم اما فراخوانی نشد.وقتی همین پروژه رو با دامنه اصلی و آدرس فولدر زیردامنه اجرا میکنم شناخته میشه و توی تب application رجیستر میشه.
آیا به هیچ طریق نمیشه روی زیردامنه یک pwa رو اجرا کرد؟
و اینکه آیا حتما به گواهی SSL نیاز هست برای رجیستر شدن سرویس ورکر؟

  • 1400/11/20
  • ساعت 10:05

سلام 

تاحالا انجامش ندادم ، وقت کنم تحقیق میکنم 

شما هم به نتیجه رسیدید لطفا اطلاع بدید 


  • 1400/11/20
  • ساعت 11:16

تجربه ای که برام اتفاق افتاده از این قرار هست که هاستم ssl رایگان داره روی دامنه اصلی اما زیر دامنه ها رو شامل نمیشه. بخاطر همین،چه با http پروژه رو ران کنم چه با زیر دامنه، سرویس ورکر شناخته نمیشه اما اگر آدرس دامنه رو با https اجرا کنم، سرویس ورکر رجیستر میشه. حالا این که pwa  چه ربطی به ssl داره  رو نمیدونم. اما احتمالا اگر برای زیر دامنه بتونم ssl رو فعال کنم این مشکل حل میشه.


  • 1400/11/20
  • ساعت 11:19

طبق مطلب زیر، اجرای سرویس ورکر pwa محتاج گواهی SSL هست.
 

Running under HTTPS

In order to be a PWA, the web application must have an SSL certificate installed on its web server. The SSL certificate provides a secure, encoded connection between the frontend app and backend server. SSL certificate ensures that data is transmitted securely between the web app and the ecommerce and CMS systems. 

With certificate authority like LetsEncrypt, it is simple to enable HTTPS (SSL/TLS) for your ecommerce websites. Being a secure store is not only a good strategy but also vital for ecommerce sites to keep customer information safe.
 

منبع:
https://elogic.co/blog/what-is-a-progressive-web-app-and-why-does-it-matter-for-ecommerce/


  • 1400/11/20
  • ساعت 11:33

ممنون دوست من


logo-enamadlogo-samandehi