נטפרי-סרטונים
-
הם חסמו קישור לספריית CSS של הנגן המובנה של יוטיוב. שלחתי להם את זה כבר לפני שבוע..
בינתיים מצאתי פתרון נחמד
סימניה שמוסיפה כפתור לפתיחה ביוטיוב. פותר את כל הבעיות..javascript:(function(){ let found = false; /* לוגיקה 1: אתרים עם כרטיסיות (.video-card) */ const cards = document.querySelectorAll('.video-card'); if(cards.length > 0) { found = true; cards.forEach(card => { if(card.querySelector('.yt-link')) return; const vId = card.id.replace('card-',''); if(vId){ const btn = document.createElement('button'); btn.innerText = 'YouTube ↗'; btn.className = 'yt-link'; Object.assign(btn.style, {position:'absolute', bottom:'5px', left:'5px', zIndex:'99999', background:'#ff0000', color:'white', border:'none', borderRadius:'4px', padding:'3px 7px', cursor:'pointer', fontSize:'11px', fontWeight:'bold'}); btn.onclick = (e) => { e.stopPropagation(); window.open(`https://www.youtube.com/watch?v=${vId}`, '_blank'); }; card.style.position = 'relative'; card.appendChild(btn); } }); } /* לוגיקה 2: אתרים עם iframe (כולל פרסומות ו-Wrappers) */ const iframes = document.querySelectorAll('iframe[src*="youtube.com/embed/"]'); if(iframes.length > 0) { found = true; iframes.forEach(iframe => { const parent = iframe.parentElement; /* בדיקה שהכפתור לא קיים כבר בתוך העטיפה */ if(parent && parent.querySelector('.yt-link')) return; const match = iframe.src.match(/embed\/([^?&]+)/); if(match && match[1]){ const vId = match[1]; const btn = document.createElement('button'); btn.innerText = 'צפה ב-YouTube ↗'; btn.className = 'yt-link'; /* שינוי המיקום: צד שמאל, והרבה יותר למטה */ Object.assign(btn.style, { position: 'absolute', top: '120px', /* שונה מ-40px כדי לרדת הרבה יותר למטה, בערך לאמצע הנגן */ left: '10px', zIndex: '999999', background: '#ff0000', color: 'white', border: 'none', borderRadius: '4px', padding: '5px 10px', cursor: 'pointer', fontSize: '12px', fontWeight: 'bold', fontFamily: 'sans-serif', boxShadow: '0 2px 4px rgba(0,0,0,0.5)' }); btn.onclick = (e) => { e.preventDefault(); e.stopPropagation(); window.open(`https://www.youtube.com/watch?v=${vId}`, '_blank'); }; if (window.getComputedStyle(parent).position === 'static') { parent.style.position = 'relative'; } parent.appendChild(btn); } }); } if(!found){ alert('לא נמצאו סרטונים נתמכים בעמוד.'); } })();
ספויילר -
-
@פלמנמוני זה מה שכתב הג'מיני
ישנה תקלה רוחבית בנגני יוטיוב המוטמעים באתרים (כגון פרוג, מרכז הגבס ועוד). הנגן מופיע כריבוע שחור ללא סרגל כלים ופקדי שליטה.מבדיקה ב-Console עולה כי השרת מחזיר שגיאת 418 (Blocked by NetFree) עבור קבצי ה-UI ההכרחיים:
embed_ui_rtl_css.css - קובץ העיצוב של הנגן.
log_event?alt=json - קבצי לוג של יוטיוב.
החסימה של קבצים אלו מונעת מהנגן להיטען תקין, גם כאשר הסרטון עצמו מאושר.
-
@yankevk כתב בנטפרי-סרטונים:
@mfmf איך מתקינים את זה
איך מוסיפים סימנייה חכמה? (זה לוקח 10 שניות)
לחצו קליק ימני על סרגל הסימניות ובחרו "הוספת דף..." (Add page).
בשדה "שם" (Name) – תנו לסימנייה שם שקל לזכור (לדוגמה: "תיקון ג'יבריש" או "תרגום מהיר").
בשדה "כתובת אתר" (URL) – הדביקו את קוד הסקריפט המלא מהמדריך.
לחצו על "שמירה" (Save) – והסימנייה החדשה שלכם מוכנה לפעולה!כעת, כל לחיצה על הסימנייה תפעיל את הקוד הרצוי בדף האינטרנט שבו אתם נמצאים.