Vietdungit/Block-Ads-Facebook: Extension Chặn Quảng Cáo Trên ...

Skip to content Dismiss alert {{ message }} / Block-Ads-Facebook Public
  • Notifications You must be signed in to change notification settings
  • Fork 0
  • Star 2

Extension chặn quảng cáo trên bảng tin Facebook

vietdungit.github.io/Block-Ads-Facebook/ 2 stars 0 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings
  • Code
  • Issues
  • Pull requests
  • Actions
  • Projects
  • Security

    Uh oh!

    There was an error while loading. Please reload this page.

  • Insights
Additional navigation options vietdungit/Block-Ads-Facebook  mainBranchesTagsGo to fileCode

Folders and files

NameNameLast commit messageLast commit date

Latest commit

 

History

5 Commits
README.mdREADME.md  
_config.yml_config.yml  
contents.jscontents.js  
icon.pngicon.png  
manifest.jsonmanifest.json  
View all files

Repository files navigation

  • README
Trình chặn quảng cáo trên bảng tin Facebook
  • đơn giản chỉ là việc xoá những bài viết có quảng cáo [Được tài trợ]
  • Cũng có thể thay thế vị trí bài viết đó bằng những gì bạn muốn

Extension có những gì ?

  • 1 File manifest.json để khai báo, 1 File content.js để thực hiện xoá bài viết có quảng cáo
  • Chúng ta khai báo những gì trong manifest.json
{ "name": "Getting Started Example", "version": "1.0", "description": "Build an Extension!", "content_scripts": [ { "matches": ["https://*.facebook.com/*"], "js": ["content.js"], "run_at": "document_end" }], "manifest_version": 2 } Giải thích một chút về khai báo content_scripts - matches : khai báo url mà file content.js có thể hoạt động - js : khai báo file content.js Ý tưởng để viết file content.js - lấy ra tất cả bài viết đang hiển thị trên màn hình - tìm những bài viết có nội dung quảng cáo [Được tài trợ] - Xoá những bài viết đó
  • Trong file content.js có gì?
window.onscroll = function (e) { // called when the window is scrolled. let elements = document.querySelectorAll("[data-pagelet='FeedUnit_{n}']"); elements.forEach(function (ele, i) { if (elements[i].innerHTML.indexOf("Được tài trợ") !== -1) { elements[i].remove(); } }) } Giải thích 1 chút về file content.js let elements = document.querySelectorAll("[data-pagelet='FeedUnit_{n}']"); // tìm ra tất cả các bài viết elements.forEach(function (ele, i) {... // vòng lặp để duyệt qua các bài viết if (elements[i].innerHTML.indexOf("Được tài trợ") !== -1) {... // tìm bài viết chứa quảng cáo elements[i].remove(); //xoá các bài viết đó window.onscroll //phát hiện ra hành động lăn chuột

About

Extension chặn quảng cáo trên bảng tin Facebook

vietdungit.github.io/Block-Ads-Facebook/

Resources

Readme

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

2 stars

Watchers

1 watching

Forks

0 forks Report repository

Releases

3 tags

Packages

No packages published

Uh oh!

There was an error while loading. Please reload this page.

Languages

  • JavaScript 100.0%
You can’t perform that action at this time.

Từ khóa » Extension Chặn Quảng Cáo Facebook