Adguard เป็นส่วนขยายการปิดกั้นโฆษณาที่รวดเร็วและมีน้ำหนักเบา
ที่บล็อกโฆษณาและตัวติดตามทุกประเภทได้อย่างมีประสิทธิภาพ
Adguard.com | Reddit | Twitter | โทรเลข
Adguard เป็นส่วนขยายของเบราว์เซอร์การปิดกั้นโฆษณาที่รวดเร็วและมีน้ำหนักเบาซึ่งบล็อกโฆษณาและตัวติดตามทุกประเภทได้อย่างมีประสิทธิภาพในหน้าเว็บทั้งหมด เรามุ่งเน้นไปที่คุณสมบัติการป้องกันความเป็นส่วนตัวขั้นสูงไม่เพียง แต่บล็อกตัวติดตามที่รู้จัก แต่ป้องกันไม่ให้เว็บไซต์สร้างโปรไฟล์เงาของคุณ ซึ่งแตกต่างจากคู่สแตนด์อโลน (AG สำหรับ Windows, Mac) ส่วนขยายของเบราว์เซอร์นั้นฟรีและโอเพ่นซอร์สอย่างสมบูรณ์ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับความแตกต่างที่นี่
Adguard ไม่ได้รวบรวมข้อมูลใด ๆ เกี่ยวกับคุณและไม่ได้เข้าร่วมในโปรแกรมโฆษณาที่ยอมรับได้ แหล่งรายได้เพียงแหล่งเดียวที่เรามีคือการขายซอฟต์แวร์รุ่นพรีเมี่ยมของเราและเราตั้งใจที่จะทำให้มันเป็นเช่นนั้น
คุณสามารถรับรุ่น Adguard Extension ล่าสุดได้จาก Chrome Web Store
คุณสามารถรับ Adguard Extension เวอร์ชันล่าสุดได้จากเว็บไซต์ Mozilla Add-Ons
Opera เป็นเบราว์เซอร์โครเมียม แต่ยังคงรักษาร้านค้าเสริมของตัวเองไว้ คุณสามารถรับส่วนขยาย Adguard จากที่นั่น
Adguard Browser Extension รุ่นล่าสุดมีให้บริการใน Microsoft Store
เรามีความสุขที่ได้มีชุมชนที่ไม่เพียง แต่รัก Adguard เท่านั้น แต่ยังให้กลับมาอีกด้วย ผู้คนจำนวนมากอาสาในหลายวิธีในการทำให้ผู้ใช้คนอื่นมีประสบการณ์กับ Adguard ดีขึ้นและคุณสามารถเข้าร่วมได้!
ในส่วนของเราสามารถมีความสุขที่จะให้รางวัลแก่สมาชิกที่กระตือรือร้นที่สุดของชุมชน แล้วคุณจะทำอย่างไร?
หากคุณต้องการความช่วยเหลือเกี่ยวกับการแปล Adguard โปรดเรียนรู้เพิ่มเติมเกี่ยวกับการแปลผลิตภัณฑ์ของเราที่นี่: https://kb.adguard.com/en/general/adguard-translations
คุณสามารถรับส่วนขยายเบราว์เซอร์ Adguard รุ่นเบต้าสำหรับเบราว์เซอร์ใด ๆ ข้อมูลที่จำเป็นทั้งหมดในหัวข้อนี้สามารถพบได้ในหน้าเฉพาะบนเว็บไซต์ของเรา
GitHub สามารถใช้เพื่อรายงานข้อผิดพลาดหรือส่งคำขอคุณสมบัติ ในการทำเช่นนั้นไปที่หน้านี้และคลิกปุ่ม ปัญหาใหม่
บันทึก
สำหรับปัญหาที่เกี่ยวข้องกับตัวกรอง (โฆษณาที่ไม่ได้รับผลบวกปลอม ฯลฯ ) ใช้ที่เก็บข้อมูลเฉพาะ
นี่คือหน้าเฉพาะสำหรับผู้ที่เต็มใจมีส่วนร่วม
ติดตั้งการพึ่งพาในพื้นที่โดยใช้งาน:
yarn install
การทดสอบที่ใช้งาน:
yarn test
เรียกใช้คำสั่งต่อไปนี้เพื่อสร้างเวอร์ชัน dev:
yarn dev
สิ่งนี้จะสร้างไดเรกทอรีบิลด์ที่มีส่วนขยายที่ไม่ได้บรรจุสำหรับเบราว์เซอร์ทั้งหมด:
build/dev/chrome
build/dev/edge
build/dev/firefox-amo
build/dev/firefox-standalone
build/dev/opera
เพื่อสร้าง dev build สำหรับเบราว์เซอร์เฉพาะ Run:
yarn dev < browser >
โดยที่ <browser>
เป็นหนึ่งในสิ่งต่อไปนี้: chrome
, edge
, opera
, firefox
, firefox-standalone
เช่นนี้:
yarn dev chrome
ในการเรียกใช้ dev build ในโหมดนาฬิกาเรียกใช้:
yarn dev --watch
หรือสำหรับเบราว์เซอร์เฉพาะ:
yarn dev < browser > --watch
ตั้งแต่เวอร์ชัน v4.0, Adguard Browser Extension ใช้ Tsurlfilter ไลบรารีโอเพ่นซอร์สที่ใช้เครื่องมือการกรอง
ในขณะที่การพัฒนาส่วนขยายของเบราว์เซอร์อาจจำเป็นต้องทดสอบการเปลี่ยนแปลงของ tsurlfilter
นี่คือสิ่งที่คุณต้องทำเพื่อเชื่อมโยงการสร้าง dev ในพื้นที่ของคุณกับการสร้าง dev ท้องถิ่นของ tsurlfilter
โคลนและสร้างไลบรารี tsurlfilter
ไปที่ tsurlfilter/packages/tsurlfilter
และ tsurlfilter/packages/tswebextension
ไดเรกทอรีและเรียกใช้ yarn link
ตอนนี้คุณสามารถเชื่อมโยงแพ็คเกจเหล่านี้กับส่วนขยายของเบราว์เซอร์ ในการทำคำสั่ง Run yarn link
ในไดเรกทอรีรูทของไดเรกทอรีรากส่วนขยายของเบราว์เซอร์:
yarn link @adguard/tsurlfilter
yarn link @adguard/tswebextension
yarn dev < browser > --watch
ก่อนที่จะสร้างเวอร์ชันรุ่นคุณควรดาวน์โหลดทรัพยากรที่จำเป็นซึ่งจะรวมอยู่ใน Build: ตัวกรองและรายการต่อท้ายสาธารณะ
yarn resources
คำสั่งนี้ยังตรวจสอบว่ามีกฎอันตรายในตัวกรองหรือไม่ ดูกฎอันตราย
yarn beta
yarn release
คุณจะต้องใส่ไฟล์ certificate.pem ไปยังไดเรกทอรี ./private
การสร้างนี้จะสร้างส่วนขยายที่ไม่ได้บรรจุแล้วบรรจุ (CRX สำหรับ Chrome)
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง node.js และเส้นด้าย
ในการสร้างเวอร์ชัน เบต้า ให้เรียกใช้:
yarn beta firefox-standalone
นำทางไปยังไดเรกทอรี Build:
cd ./build/beta
เปรียบเทียบไฟล์ firefox.zip
ที่สร้างขึ้นกับไฟล์ที่อัปโหลด
หากคุณต้องการวิเคราะห์ขนาดชุดให้เรียกใช้งานสร้างด้วยสภาพแวดล้อม ANALYZE
:
yarn cross-env ANALYZE=true yarn < build command >
ตัวอย่างเช่นหากคุณต้องการวิเคราะห์ Beta Build for Chrome Run:
yarn cross-env ANALYZE=true yarn beta chrome
หรือหากคุณต้องการวิเคราะห์การสร้างเบต้าทั้งหมดให้เรียกใช้:
yarn cross-env ANALYZE=true yarn beta
ตัววิเคราะห์จะสร้างรายงานไปยังไดเรกทอรี ./build/analyze-reports
ในรูปแบบต่อไปนี้:
build/analyze-reports
├── < browser-name > - < build-type > .html
แม้ว่ารหัสของเราอาจไม่สอดคล้องกับการกำหนดค่าสไตล์ใหม่โปรดตั้งค่า eslint
ในตัวแก้ไขของคุณเพื่อติดตามมัน .eslintrc
ในการดาวน์โหลดและผนวกการแปล LOCALIZATIONS:
yarn locales download
ในการอัปโหลดวลีใหม่ไปยัง crowdin คุณต้องมีไฟล์ด้วยวลี ./Extension/_locales/en/messages.json
จากนั้นเรียกใช้:
yarn locales upload
หากต้องการลบข้อความเก่าจากข้อความในสถานที่ทำงาน:
yarn locales renew
เพื่อตรวจสอบความถูกต้องของการแปล:
yarn locales validate
เพื่อแสดงข้อมูลสถานที่ทำงาน:
yarn locales info
เบราว์เซอร์ | รุ่น |
---|---|
เบราว์เซอร์ที่ใช้โครเมียม | 80 |
Firefox | 78 |
Firefox Mobile | 113 |
โอเปร่า | 67 |
ขอบ | 80 |