Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เบราว์เซอร์

3 สิ่งที่เราเกลียดอินเทอร์เน็ตปี 2016 (และวิธีแก้)

ในตอนแรก อินเทอร์เน็ตบริสุทธิ์และไม่ถูกทำลาย วิธีเดียวที่เว็บไซต์รำคาญคุณคือ bombard ด้วยเพลง MIDI auto-play หรือ dancing baby GIFs เยอะเกิน

ปี 2016 สถานการณ์เลี้ยวเล็งแย่ลง ในวัยรุ่นวุ่นวาย อินเทอร์เน็ตพัฒนามามีองค์ประกอบที่ clumsy, รำคาญโดยเจตนา และรบกวนประสบการณ์การเซิร์ฟ

มี 3 บาป user experience ที่รู้สึกแย่กว่า นี่คือมันและวิธาต่อสู้

ปัญหา #1: ข้อความยอมรับ Cookie ของ EU

European Union เป็น entity ที่ controversial มาก — โดยเฉพาะใน UK ที่เดือนนี้จะมี referendum ว่าควรอยู่ใน EU ต่อหรือไม่ ผมชอบ EU เป็น entity ที่มีเจตนาดี และมีผลประโยชน์ของประชาชนในใจ แต่บางครั้งพลาดเป้า EU Cookie Directive เป็นตัวอย่างดี

Cookies เป็นส่วนสำคัญของอินเทอร์เน็ต ไฟล์เล็กๆ เก็บข้อมูลผู้ใช้ แม้จะ สามารถ ใช้เพื่อการร้าย แต่ส่วนใหญ่จำเป็นสำหรับเว็บไซต์ทำงาน

คำสั่ง EU บังคับเว็บไซต์ต้องขอความยินยอมจากผู้ใช้ก่อน serve cookies หรือแจ้งให้ทราบเมื่อทำอยู่ แม้ในหลักการ聽起來ดี แต่ในทางปฏิบัติ ผลกระทบต่อประสบการณ์การเซิร์ฟแย่มาก ไซต์ต้องใส่ pop-ups รบกวนเพื่อ comply กฎหมาย

3 สิ่งที่เราเกลียดอินเทอร์เน็ตปี 2016 (และวิธีแก้)

ไม่กี่ตัว (ถ้ามี) optimize สำหรับ mobile web ผลคือดูแย่บนสมาร์ทโฟนและแท็บเล็ต

ขอบคุณที่มี browser plugins บล็อก EU cookie notices ส่วนใหญ่ แม้ไม่ใช่ทั้งหมด โซลูชัน out-of-the-box ที่ดีที่สุดคือ "I Don't Care About Cookies" มีให้ Firefox, Opera, และ Google Chrome ประมาณ 90,000 คนใช้เพื่อคืนความสมดุลให้การเซิร์ฟ

3 สิ่งที่เราเกลียดอินเทอร์เน็ตปี 2016 (และวิธีแก้)

ติดตั้งเสร็จ ข้อความรำคาญเหล่านั้นจะไม่รบกวนอีก สวยงาม

ปัญหา #2: HTML5 Location และ Notification Popups

การเปลี่ยนแปลงใหญ่ที่สุดของการทำงานของเว็บ เกิดสิ้นทศวรรษ 2000 เมื่อมาตรฐาน HTML5 เริ่มสุก HTML5 ไม่ใช่แค่อัปเดต markup language ที่โครงสร้างทุกหน้าเว็บ มันให้นักพัฒนาเพิ่ม sophistication และ interactivity ระดับที่คิดไม่ออกได้อย่าง native

บางอย่างเก๋ๆ เช่น Canvas API (Application Programming Interface) ให้นักพัฒนาวาดและจัดการรูปทรงด้วยโค้ดและคณิตศาสตร์ 聽起來น่าเบื่อ แต่หมายถึงนักพัฒนาสร้างเกมที่ทำงานบนมือถือ ใช้พลังน้อยกว่า และไม่พึ่ง Flash และ Silverlight

API อื่นๆ ทำงานสำคัญ แต่มี potential รบกวน user experience ของไซต์

เช่น Location API เครื่องมือให้ไซต์ระบุตำแหน่งผู้ใช้ด้วยความแม่นยำที่ไม่อาจทำได้ก่อนหน้านี้ ผู้ดูแลไซต์ชอบ เพราะเก็บข้อมูลผู้ใช้ได้ ใช้ทำให้เนื้อหาและโฆษณา relevant มากขึ้น แต่เพื่อขอ location ต้องขอ permission ก่อน ทำได้โดยแสดง pop-up รบกวนเนื้อหาที่แสดง และรบกวนมากบนมือถือ

3 สิ่งที่เราเกลียดอินเทอร์เน็ตปี 2016 (และวิธีแก้)

Notifications API ทำงานคล้ายกัน ให้เว็บไซต์สร้าง desktop notifications ใช้หนาแน่นบนโซเชียลมีเดีย — เช่น Twitter — และแอป instant messaging — เช่น Slack แต่เหมือน Location API สามารถรบกวนประสบการณ์ใช้ไซต์ ได้ แย่กว่านั้น ถ้าคุณคนที่คลิก 'Okay' บน pop-ups โดย reflex เพื่อปิดมัน อาจพบว่าถูกท่วมท้นด้วย pop-up notifications ที่ไม่ต้องการ

ขับไล่คำขอเหล่านี้ได้โดยปรับเบราว์เซอร์นิดหน่อย ใน Chrome คลิก Settings แล้ว Advanced Settings ภายใต้ Privacy คลิก Content Settings แล้ว under Location ทิก "Do not allow any site to track your physical location" ด้านล่างคือ Notifications ทิก "Do not allow any site to show notifications"

3 สิ่งที่เราเกลียดอินเทอร์เน็ตปี 2016 (และวิธีแก้)

ตั้งค่าแล้ว จะไม่ถูกรบกวนโดย location และ notifications pop-ups อีกต่อไป

ปัญหา #3: Newsletter, Email, และ App Marketing

Newsletters เก๋า ให้ติดตามข่าว และไซต์อย่าง Hacker News และ Reddit โดยไม่เสียชีวิตหลายชั่วโมง สิ่งที่ไม่ชอบคือวิธีที่มันถูกบังคับให้คน

คุณอาจดูดในบทความ (สังเกตว่า programming, personal finance, และ startup blogs เป็น repeat offenders) แล้ว massive overlay โผล่ขอสมัคร mailing list แย่กว่า แทนปุ่ม 'Close Window' ด้วยบรรทัด passive-aggressive อย่าง "ไม่ ฉันไม่อยากเป็นโปรแกรมเมอร์ที่ดีกว่า", "ฉันไม่อยากประหยัดเงินมากขึ้น", หรือกรณี CNBC "ไม่ต้องการ ขอบคุณ ไม่ต้องหุ้นสำคัญวันนี้"

3 สิ่งที่เราเกลียดอินเทอร์เน็ตปี 2016 (และวิธีแก้)

บางตัวพยายามให้คุณ "ติดตาม" บน Facebook หรือ Twitter

3 สิ่งที่เราเกลียดอินเทอร์เน็ตปี 2016 (และวิธีแก้)

หรือประสบการณ์อ่านถูก interrump ด้วยการพยายามให้ 'like' บน Facebook หรือ Twitter หรือขอดาวน์โหลดแอป Quora และ Yahoo เป็นผู้กระทำในกรณีนี้

จัดการยังไง? น่าเสียดาย ไม่มี silver bullet เหมือน EU cookie warning ที่รำคาญตลอด ไม่มีปลั๊กอินติดตั้งแล้วจัดการปัญหาเหล่านี้ครั้งเดียวจบ

วิธีจริงเดียวคือ disable JavaScript ใน Chrome คลิก Settings แล้ว Show Advanced Settings ภายใต้ Content Settings จะเห็น header JavaScript ทิก checkbox "Do not allow any site to run JavaScript"

3 สิ่งที่เราเกลียดอินเทอร์เน็ตปี 2016 (และวิธีแก้)

ทันที สังเกตว่าไซต์โหลดเร็วขึ้น เบราว์เซอร์กินทรัพยากรน้อยลง คอมพิวเตอร์เย็นลง น่าประทับใจว่าเว็บเซิร์ฟธรรมดาสามารถหนักได้แค่ไหน

ข้อเสียคือเว็บไซต์ส่วนใหญ่ไม่ทำงานเหมือนเดิม สิ่งจริงคือ เว็บไซต์ส่วนใหญ่ใช้ JavaScript ในรูปแบบใดรูปแบบหนึ่ง Disable มัน = แบกมัน James Bruce อธิบายว่า JavaScript-blocking plugin NoScript เป็นส่วนหนึ่งของ 'trifecta of evil'

ไม่หยุดแค่นี้

ไม่อาจครอบคลุมหมด มีสิ่งอื่นๆ เกี่ยวกับอินเทอร์เน็ตที่หลายคนไม่ค่อยชอบ แม้โฆษณาจำเป็นสำหรับอินเทอร์เน็ต advertising networks ที่ควบคุมไม่ดีนำมาให้ malvertising การแข่งขันเพื่อดึงดูดความสนใจนำมาให้ clickbait แม้แย่ที่สุด ก็ไม่บังความเก๋ๆ ที่อินเทอร์เน็ตให้มา

ความหงุดหงิดใหญ่สุดกับประสบการณ์เซิร์ฟประจำวันคืออะไร? แก้ได้ไหม? คอมเมนต์บอกเรา