תוסף | הורדה ישירה מיוטיוב דרך videownload.ml | כרום\פיירפוקס
-
@chv אמר בתוסף | הורדה ישירה מיוטיוב דרך videownload.ml | כרום\פיירפוקס:
כיוון שהסקריפט רץ מייד עם סיום טעינת הדף, וכיוון שיוטיוב לא טוען את כל האלמנטים עם סיום טעינת הדף אלא יש לו איזה מנגנון שמסבך את כל זה, הוספתי תנאי (IF) שבודק אם כבר קיים האאלמנט הנצרך לריצת הסקריפט ("ytd-menu-renderer #top-level-buttons") ואם הוא לא קיים עדיין, הוא עושה טיימר שתי שניות המתנה ואז מנסה שוב ליצור את הכפתור הורדה.
אתה יכול להאזין לשינויים בדום ולבדוק כל פעם אם האלמנט שאתה רוצה כבר קיים, זה יעבוד גם למשתמשי נטסטיקים מזיעים ואולי אפילו למשתמשי מסכים מבריקים
const observer = new MutationObserver(() => { if(document.querySelector('ytd-menu-renderer #top-level-buttons')) { observer.disconnect(); // add here the dl button } }); observer.observe(document, { attributes: true, childList: true, subtree: true });
נ.ב. אחרי שהצהרת על const video_id לא תוכל לשנות אותו בתוך ה if
נ.ב. 2 יש דרך אלגנטית לחלץ את הפרמטרים מה URL
const video_id = new URLSearchParams(new URL(location).search).get('v');
-
@someuser יפה עובד מעולה!
אני מעדכן את הקוד של הקובץ בגיטהב.
בתכלס למי שרוצה לעצמו - זה הקוד עכשיו:const observer = new MutationObserver(() => { if (document.querySelector("ytd-menu-renderer #top-level-buttons")) { observer.disconnect(); const video_id = new URLSearchParams(new URL(location).search).get("v"); const dlink = "https://videownload.ml/download/https://youtu.be/" + video_id; const dbutton = document.createElement("div"); dbutton.style.fontSize = "1.35rem"; dbutton.innerHTML = `<div id="nfdownload" title="הורדת הסרטון למחשב (דרך האתר videowload.ml)" style="align-items: center; line-height: 2.5"><a style="color :black; text-decoration: none; display: inline-block;" href="${dlink}" target="_blank"><img src="https://github.com/chaim-chv/files-sending-for-netfree-users/raw/master/1.png" width="100" height="38"></a></div>`; document .querySelector("ytd-menu-renderer #top-level-buttons") .appendChild(dbutton); } }); observer.observe(document, { attributes: true, childList: true, subtree: true, });
הקוד בגיטהב עודכן: לעדכון הסקריפט שבתוסף שלכם, או להתקנה פעם ראשונה - לחצו
כאן
ותעשו אישור (install או reinstall) בחלון שנפתח
-
@chv
התמונה נמרחת, למה לא טקסט?
בכל מקרה, הנה תמונה יותר לעניין. אבל יש לסדר את עניין הנראות בCSS.
כגון דא:<img src="http://forum.netfree.link/assets/uploads/files/1593935403429-1200px-youtube_play_buttom_icon_-2013-2017.png" width="35px" height="25px" margin="7px"
-
@מעלה-ומוריד עודכן.
תעשה עדכון בטאמפרמונקי.
תודה -
@chv אמר בתוסף | הורדה ישירה מיוטיוב דרך videownload.ml | כרום\פיירפוקס:
@מעלה-ומוריד עודכן.
איפה עודכן?
-
@מעלה-ומוריד תלחץ אצלך בדפדפן על הסמל של התוסף טאמפרמונקי tampermonkey
ואז על הכפתור המסומן כאן בתמונה בצהוב:
-
@chv כבר לא עובד
-
@מישהו12 מי? מה?
-
-
@מישהו12 בדקתי עכשיו ועובד. יש בעיה באתר שמוריד
-
@chv תודה, עזרת לי.אז:
אם נעזרת אנא אמור בפה מלא: אני ש-ו-נ-א מסכים מבריקים!! -
@chv אמר בתוסף | הורדה ישירה מיוטיוב דרך videownload.ml | כרום\פיירפוקס:
@מישהו12 בדקתי עכשיו ועובד. יש בעיה באתר שמוריד
לא עובד
-
@אנוממי מי ? על מה אתה מדבר - כרום \ פיירפוקס.
איזו הורדה הורדת, מאיפה התקנת -
@chv אמר בתוסף | הורדה ישירה מיוטיוב דרך videownload.ml | כרום\פיירפוקס:
@אנוממי מי ? על מה אתה מדבר - כרום \ פיירפוקס.
איזו הורדה הורדת, מאיפה התקנתכרום
הורדתי ZIP -
@chv אמר בתוסף | הורדה ישירה מיוטיוב דרך videownload.ml | כרום\פיירפוקס:
@אנוממי מי ? על מה אתה מדבר - כרום \ פיירפוקס.
איזו הורדה הורדת, מאיפה התקנת -
@אנוממי נו? תלחץ על הסמל של התוסף (מוחבא אצלך בתפריט התוספים) זה מוריד
-
@chv אמר בתוסף | הורדה ישירה מיוטיוב דרך videownload.ml | כרום\פיירפוקס:
@אנוממי נו? תלחץ על הסמל של התוסף (מוחבא אצלך בתפריט התוספים) זה מוריד
לא הבנתי
אתה יכול לצייר לי -
@אנוממי למעלה בשורה, בין הסמל של כומתה לסמל של מוזיקה, תלחץ על הכפתור ייפתח לך רשימה, תמצא את ההורדה מיוטיוב תלחץ על הנעץ שלידו.
אחרי זה הוא יופיע לך תמיד ליד הכומתה.. תלחץ עליו זה מוריד את הסרטון (אם אתר ההורדה יפעל כשתלחץ) -
@chv אמר בתוסף | הורדה ישירה מיוטיוב דרך videownload.ml | כרום\פיירפוקס:
@אנוממי למעלה בשורה, בין הסמל של כומתה לסמל של מוזיקה, תלחץ על הכפתור ייפתח לך רשימה, תמצא את ההורדה מיוטיוב תלחץ על הנעץ שלידו.
אחרי זה הוא יופיע לך תמיד ליד הכומתה.. תלחץ עליו זה מוריד את הסרטון (אם אתר ההורדה יפעל כשתלחץ)תודה רבה
הצלחתי