download Tổng hợp các Userscripts

  • Người tạo chủ đề Người tạo chủ đề Fioren
  • Ngày bắt đầu Ngày bắt đầu
Có cách nào lúc xem video facebook nó tự mở rộng ra ko bác @Fioren, mỗi lần muốn xem comment phải bấm mở rộng video mới xem được :(
Xem tệp đính kèm 3313063
thử xem coi đúng ý k, cơ mà cái nút download video facebook đang dùng cái gì download thế :shame:
Mã:
// ==UserScript==
// @name         FB Watch → Reel
// @namespace    FB Watch → Reel
// @version      1.0
// @match        https://www.facebook.com/*
// @match        https://www.facebook.com/
// ==/UserScript==

(function () {
  'use strict';

  function tryRedirect(href) {
    try {
      const url = new URL(href);
      const vid = url.searchParams.get('v');
      if (!vid || !url.pathname.startsWith('/watch')) return false;

      const target = `${url.protocol}//${url.host}/reel/${vid}`;
      if (location.href !== target) {
        location.replace(target);
        return true;
      }
    } catch (_) {}
    return false;
  }

  if (tryRedirect(location.href)) return;

  const observer = new MutationObserver(() => tryRedirect(location.href));
  observer.observe(document, { subtree: true, childList: true });

  const wrapHistory = (method) => {
    const orig = history[method];
    history[method] = function () {
      const result = orig.apply(this, arguments);
      tryRedirect(location.href);
      return result;
    };
  };
  wrapHistory('pushState');
  wrapHistory('replaceState');

  function waitForElement(selector, callback) {
    const el = document.querySelector(selector);
    if (el) return callback(el);

    const mo = new MutationObserver(() => {
      const element = document.querySelector(selector);
      if (element) {
        mo.disconnect();
        callback(element);
      }
    });
    mo.observe(document, { childList: true, subtree: true });
  }

  window.addEventListener('load', () => {
    if (!location.pathname.startsWith('/reel/')) return;

    waitForElement('div[role="button"][aria-label="Comment"]', (btn) => {
      setTimeout(() => btn.click(), 500);
    });
  });
})();
 
Này ko phải a @Fioren ơi, cái e cần là lúc nào xem video cũng có thanh video và comment (quan trọng ko phóng to video), lướt xuống xem video khác cũng vậy ạ (a xem hình là hiểu hơn á)
P/s: cái nút download đó từ ext FB AIO đó a
chuyển sáng cái reel là nó có comment kế bên đó, đúng ý r còn gì :doubt:
 
chuyển sáng cái reel là nó có comment kế bên đó, đúng ý r còn gì :doubt:
Dạ, thế cũng dc ạ, cám ơn sếp.
Mà a biết có cái nào tóm tắt cuộc thảo luận dài từ 50-100 pages ko, em bỏ vô AI nó chỉ tóm tắt page đầu tiên, nản ghê
 
UserScript của e chỉ có nhiêu đây, cho e xin tên những userscript must have hầu như ai cũng cần dc ko ạ, page 1 nhiều quá e ko biết nên sử dụng cái nào
1762167845794.png
 
Thằng rophim đúng lỏ, tưởng dùng script lên vip thì phim chất lượng cao hơn mà vào xem thử thì thấy toàn pixel. Cám ơn mod đã cho script test thử chứ không lại tốn tiền ngu.

:sad:
 
Vậy dùng cái nào để thay thế anti adblock bác nhỉ
ublock, adguard đã có sẵn anti adblock rồi fen, k cần cài gì thêm, bị gì thì tắt dns chặn qc (nếu có) rồi report cho họ fix là đc.
Với lại script rophim xài bản decrypt của t đi... cái kia encrypt thêm gì vào code sao biết đc...
 
Infy ScrollPagetual thì dùng cái nào là ngon nhất ngài @Fioren với set cho trang metruyencv kiểu gì thế ngài :shame:
 
Infy ScrollPagetual thì dùng cái nào là ngon nhất ngài @Fioren với set cho trang metruyencv kiểu gì thế ngài :shame:
Infy scroll với pagetual xài chung database với nhau mà, nên ngon chắc cũng như nhau, mà infy scroll thì có UI dễ thêm custom rule dễ hơn. pagetual thì add khó hơn. Cơ mà do pagetual nó chạy dạng script dễ quản lí trang nào cho nó chạy trang nào không cho nó chạy chứ không phải luôn chạy mọi web như infy thì load web sẽ nhanh hơn.
 
Infy scroll với pagetual xài chung database với nhau mà, nên ngon chắc cũng như nhau, mà infy scroll thì có UI dễ thêm custom rule dễ hơn. pagetual thì add khó hơn. Cơ mà do pagetual nó chạy dạng script dễ quản lí trang nào cho nó chạy trang nào không cho nó chạy chứ không phải luôn chạy mọi web như infy thì load web sẽ nhanh hơn.
Cái pagetual sao không hoạt động được ở voz vậy bác?
 

Thống kê chủ đề

Ngày tạo
Fioren,
Người trả lời cuối
LangBat,
Trả lời
1.081
Lượt xem
174.412
Quay lại
Lên đầu trang