סינכרון בין הJS של הטאב לתוסף
-
שלום וברכה
אני מעוניין ליצור איזה תוסף כרום כדי להקל על מילוי טפסים באתר צד שלישי
לשם העניין יש לי רשימה של אנשים שאני אמור למלאות לכל אחד טופס
אני מעוניין ליצור בקשה לקבלת הרשימה שלי ולהכניס את אחד מהם לטופס
בשלב הבא אני אלחץ על הsubmit
הטופס נשלח בPOST
מבחינתי אני יכול לבדוק אם הצלחתי ע"י הURI המלא של האתר אליו הועבר הטופסהנקודה היא שאני מעוניין לסמן במקרה של הצלחה את השורה הזאת כמיושמת בשרת שלי
האם בפיתוח תוסף שייך לסנכרן מידע בין הJS שאני מכניס בטאב לבין הjs של התוסף כך אוכל לבדוק עם הגעתי לurl הרצוי לאחר המילוי ולעדכן את השרת שלי ע"י הbackground.js של התוסף
הדבר השני האם אפשר מהתוסף לקרוא את המעברים בין הכתובות כלומר שהתוסף ידע שעכשיו הייתי בכתובת X ועברתי ל Y
*אולי השאלה שלי פשוטה אך זו אני פעם ראשונה מנסה ליצור תוסף לדפדפן.
-
@ש-ב-ח אמר בסינכרון בין הJS של הטאב לתוסף:
האם בפיתוח תוסף שייך לסנכרן מידע בין הJS שאני מכניס בטאב לבין הjs של התוסף כך אוכל לבדוק עם הגעתי לurl הרצוי לאחר המילוי ולעדכן את השרת שלי ע"י הbackground.js של התוסף
https://developer.chrome.com/docs/extensions/mv3/messaging/
הדבר השני האם אפשר מהתוסף לקרוא את המעברים בין הכתובות כלומר שהתוסף ידע שעכשיו הייתי בכתובת X ועברתי ל Y
https://developer.chrome.com/docs/extensions/reference/tabs/#event-onUpdated
-
@yossiz
ניסיתי לקבל את הURL ע"יchrome.tabs.onUpdated.addListener
אבל ללא הואיל, אובייקט הטאב נקי מאינפורמציה כזאת:
{ active: true audible: false autoDiscardable: true discarded: false groupId: -1 height: 969 highlighted: true id: 2588 incognito: false index: 23 mutedInfo: { muted: false } pinned: false selected: true status: "loading" width: 1920 windowId: 79 {
-
תודה לכל העוזרים (וגם ל @chv שעוד לא הספיק... )
ב"ה עליתי על הבעיה
במניפיסט שמתי את ההרשאה ל"tabs" בתוך optinal_permissions
החלפתי ל permissions וזה הסתדר.
(לא שגיליתי לפני כן משהו כי מהתיעוד כך היה ברור לי, אבל ניסיתי לשנות וראיתי שזה כן עובד.)
שוב תודה