คำถามติดแท็ก browser

เว็บเบราว์เซอร์หรืออินเทอร์เน็ตเบราว์เซอร์เป็นแอพพลิเคชั่นซอฟต์แวร์สำหรับดึงข้อมูลนำเสนอและสำรวจแหล่งข้อมูลบนเวิลด์ไวด์เว็บ

8
ฉันจะกำหนดแบบอักษรที่เบราว์เซอร์ใช้เพื่อแสดงข้อความได้อย่างไร
CSS ของฉันระบุ " font-family: Helvetica, Arial, sans-serif;" สำหรับทั้งหน้า ดูเหมือนว่า Verdana กำลังถูกใช้แทนในบางส่วน ฉันต้องการตรวจสอบสิ่งนี้ ฉันพยายามคัดลอกและวางจากเบราว์เซอร์ของฉันลงใน Word แต่ไม่ได้รักษาแบบอักษร มีวิธีในการกำหนดแบบอักษรที่ใช้จริงสำหรับส่วนของข้อความหรือไม่? Firebug จะให้รายชื่อตัวอักษรของฉันตามด้านบน [1] แต่ฉันไม่เห็นวิธีที่จะกำหนดว่าจะใช้ตัวอักษรตัวใดตัวหนึ่ง ปรากฎว่ามีการใช้รายการผิดซึ่งแก้ไขปัญหา Verdana เดิมของฉัน แต่ฉันก็ยังสงสัยว่ามีวิธีการระบุแบบอักษรการแสดงผลจริง
175 css  browser  fonts 

2
“ 304 Not Modified” ทำงานอย่างไร
มีการสร้างคำตอบ "304 Not Modified" อย่างไร เบราว์เซอร์ตรวจสอบว่าการตอบสนองต่อคำขอ HTTP คือ 304 ได้อย่างไร มันถูกตั้งค่าโดยเบราว์เซอร์หรือส่งจากเซิร์ฟเวอร์? หากส่งจากเซิร์ฟเวอร์เซิร์ฟเวอร์จะทราบข้อมูลที่มีอยู่ในแคชได้อย่างไรและจะกำหนด 304 ภาพอย่างไร ฉันเดาว่าถ้ามันถูกสร้างโดยเบราว์เซอร์: function is_modified() { return get_data_from_cache() === get_data_from_url(); } function get_data_from_cache() { return some_hash_or_xxx_function(cache_data); } function get_data_from_url() { return some_hash_or_xxx_function(new_data); } function some_hash_or_xxx_function(data) { // Do something with the data. // What is that algorithm? return …

2
HTML 5 Favicon - รองรับ?
ฉันกำลังอ่านหน้า Favicon ใน Wikipedia พวกเขาพูดถึงข้อกำหนด HTML 5 สำหรับ Favicon: ข้อมูลจำเพาะ HTML5 ปัจจุบันแนะนำให้ระบุไอคอนขนาดในหลายขนาดโดยใช้แอตทริบิวต์ rel = "icon" sizes = "รายการขนาดไอคอนที่คั่นด้วยช่องว่าง" ภายในแท็ก [ แหล่งที่มา ] รูปแบบไอคอนหลายรูปแบบรวมถึงรูปแบบคอนเทนเนอร์เช่นไฟล์ Microsoft .ico และ Macintosh .icns รวมถึงกราฟิกแบบเวกเตอร์ที่ปรับขนาดได้อาจมีให้โดยรวมถึงประเภทเนื้อหาของไอคอนในรูปแบบของ type = "file content-type" ภายใน แท็ก ดูบทความที่อ้างถึง (W3) พวกเขาแสดงตัวอย่างนี้: <link rel=icon href=favicon.png sizes="16x16" type="image/png"> <link rel=icon href=windows.ico sizes="32x32 48x48" type="image/vnd.microsoft.icon"> <link …
170 html  browser  favicon 

3
เบราว์เซอร์หยุดชั่วคราว / เปลี่ยน Javascript อย่างไรเมื่อแท็บหรือหน้าต่างไม่ทำงาน
ความเป็นมา: ฉันกำลังทำการทดสอบส่วนต่อประสานผู้ใช้ที่จำเป็นต้องตรวจสอบว่าผู้คนให้ความสนใจหรือไม่ แต่คำถามนี้ไม่ได้เกี่ยวกับการมองเห็นหน้า API โดยเฉพาะฉันต้องการทราบว่าโค้ด Javascript ของฉันจะได้รับผลกระทบอย่างไรหากแท็บปัจจุบันไม่ทำงานหรือหน้าต่างเบราว์เซอร์ไม่ทำงานในเบราว์เซอร์ที่แตกต่างกัน ฉันขุดต่อไปจนถึง: ios 5 หยุดจาวาสคริปต์เมื่อแท็บไม่ทำงาน setIntervalและsetTimeoutความล่าช้าจะลดลงเมื่อแท็บไม่ทำงาน - ดูเหมือนว่าเพิ่งจะเริ่มปรากฏขึ้นเมื่อไม่นานมานี้และสามารถทดสอบหน่วยจัสมินกับสิ่งอื่น ๆ ได้ requestAnimationFrame ช้าลงเมื่อไม่มีการใช้งานแท็บ (สมเหตุสมผลไม่สามารถคิดได้ว่าทำไมสิ่งนี้จึงมีผลกระทบต่อทุกคนมากเกินไป) ฉันมีคำถามต่อไปนี้: นอกเหนือจากเบราว์เซอร์มือถือเดสก์ท็อปเบราว์เซอร์จะหยุดการประมวลผล JS ชั่วคราวเมื่อแท็บไม่ทำงานหรือไม่ เบราว์เซอร์ใดและเมื่อใด เบราว์เซอร์ใดลดการsetIntervalซ้ำ มันลดลงถึงขีด จำกัด หรือโดยเปอร์เซ็นต์? ตัวอย่างเช่นหากฉันมีการทำซ้ำ 10 มิลลิเซคอนกับการทำซ้ำ 5,000 มิลลิวินาทีแต่ละครั้งจะได้รับผลกระทบอย่างไร การเปลี่ยนแปลงเหล่านี้เกิดขึ้นหรือไม่หากหน้าต่างนั้นไม่ได้โฟกัสเมื่อเทียบกับแท็บ (ฉันคิดว่ามันจะยากต่อการตรวจสอบเนื่องจากต้องใช้ OS API) มีเอฟเฟกต์อื่น ๆ ที่จะไม่สังเกตเห็นในแท็บที่ใช้งานอยู่หรือไม่? พวกเขาสามารถทำสิ่งต่าง ๆ ที่จะดำเนินการอย่างถูกต้อง (เช่นการทดสอบจัสมินดังกล่าวข้างต้น)?

9
Lightweight XML Viewer ที่สามารถจัดการไฟล์ขนาดใหญ่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา มีเครื่องมือ "เฮฟวี่เวท" มากมายเช่น XmlSpy ซึ่งดีสำหรับการยั่วยุใน xml docs - แต่บ่อยครั้ง (บ่อยครั้งมากในบางกรณี!) คุณเพียงแค่ต้องการเปิดและเรียกดู xml doc อย่างรวดเร็วและพิมพ์ออกมาสวย อาจเป็นไปได้กับฟังก์ชั่นการค้นหาขั้นพื้นฐาน (ข้อความอาจจะดี) ฉันมักจะใช้เบราว์เซอร์เช่น IE ของ Firefox สำหรับสิ่งนี้ แต่พวกเขามักจะแยกย่อยขนาดไฟล์ที่ใหญ่กว่า (ฉันมักจะเปิดไฟล์ในช่วง 10s ของ MB หรือมากกว่านั้น) ฉันมีความคิดบางอย่างเกี่ยวกับวิธีที่ผู้ชมอาจนำไปใช้ดังนั้นฉันแน่ใจว่าต้องมีบางสิ่งที่สามารถทำได้ แต่ google-fu ของฉันกำลังทำให้ฉันผิดหวัง ดังนั้นฉันคิดว่าฉันจะใช้มันในความคิดที่เป็นดังนั้นเพื่อนำทาง คิด?
166 xml  browser  viewer 

5
วิธีการนำ URI ของฉันไปใช้บน Android
ว่าฉันต้องการกำหนดว่า URI เช่น: myapp://path/to/what/i/want?d=This%20is%20a%20test ต้องได้รับการจัดการโดยแอปพลิเคชันหรือบริการของฉันเอง ขอให้สังเกตว่าโครงการที่เป็น"myapp"และไม่ได้หรือ"http" "ftp"นั่นคือสิ่งที่ฉันตั้งใจอย่างแน่นอน: เพื่อกำหนดสคีมา URI ของฉันเองทั่วโลกสำหรับระบบปฏิบัติการ Android เป็นไปได้ไหม สิ่งนี้คล้ายกับสิ่งที่บางโปรแกรมทำอยู่แล้วเช่นระบบ Windows เช่น Skype ( skype://) หรือโปรแกรมดาวน์โหลดฝนตกหนัก ( torrent://)

5
วิธีการตรวจจับการวางแนวอุปกรณ์โดยใช้คิวรี่สื่อ CSS?
ใน JavaScript โหมดการวางแนวสามารถตรวจจับได้โดยใช้: if (window.innerHeight > window.innerWidth) { portrait = true; } else { portrait = false; } อย่างไรก็ตามมีวิธีตรวจจับทิศทางโดยใช้ CSS เท่านั้นหรือไม่ เช่น. สิ่งที่ต้องการ: @media only screen and (width > height) { ... }

28
วิธีหยุดปุ่มย้อนกลับของเบราว์เซอร์โดยใช้ javascript
ฉันกำลังทำแอพตอบคำถามออนไลน์ใน php ฉันต้องการ จำกัด ผู้ใช้ไม่ให้กลับไปสอบอีก ฉันลองใช้สคริปต์ต่อไปนี้แล้ว แต่หยุดจับเวลา ฉันควรทำอย่างไรดี? ฉันได้รวมซอร์สโค้ด ตัวจับเวลาถูกเก็บไว้ใน cdtimer.js <script type="text/javascript"> window.history.forward(); function noBack() { window.history.forward(); } </script> <body onLoad="noBack();" onpageshow="if (event.persisted) noBack();" onUnload=""> ฉันมีเวลาสอบซึ่งใช้เวลาในการสอบจากค่าmysql ตัวจับเวลาเริ่มขึ้นตาม แต่จะหยุดเมื่อฉันใส่รหัสเพื่อปิดการใช้งานปุ่มย้อนกลับ ปัญหาของฉันคืออะไร

12
ทางเลือกคุณสมบัติของ css 'pointer-events' สำหรับ IE
ฉันมีเมนูการนำทางแบบเลื่อนลงซึ่งบางส่วนของชื่อไม่ควรนำทางไปยังหน้าอื่นเมื่อคลิก (ชื่อเหล่านี้เปิดเมนูแบบเลื่อนลงเมื่อคลิก) ส่วนที่อื่น ๆ ควรนำทาง (สิ่งเหล่านี้ไม่มีรายการแบบเลื่อนลงและนำทางโดยตรง) ประเภทได้hrefกำหนดไว้ เพื่อแก้ปัญหานี้ฉันได้เพิ่ม CSS ต่อไปนี้สำหรับชื่อประเภทเดิม pointer-events: none; และใช้งานได้ดี แต่เนื่องจาก IE ไม่รองรับคุณสมบัตินี้ฉันกำลังมองหาการแก้ไข สิ่งที่น่ารำคาญคือฉันไม่มีสิทธิ์เข้าถึงและเปลี่ยนรหัส HTML และ JavaScriptอย่างสมบูรณ์ ความคิดใด ๆ

2
วิธีเพิ่ม google chrome ในแถบอเนกประสงค์สนับสนุนเว็บไซต์ของคุณ
เมื่อฉันป้อน URL บางส่วนในแถบอเนกประสงค์ของ Google Chrome ฉันเห็นข้อความที่อยู่ในนั้น "กด TAB เพื่อค้นหาใน $ URL" ตัวอย่างเช่นมีบางเว็บไซต์รัสเซีย habrahabr.ru หรือ yandex.ru เมื่อคุณกด TAB คุณจะสามารถค้นหาในเว็บไซต์นั้นไม่ใช่ในเครื่องมือค้นหาของคุณ จะทำให้เว็บไซต์ของฉันสามารถใช้งานได้อย่างไร? บางทีฉันต้องเขียนโค้ดพิเศษในหน้าเว็บไซต์ของฉัน

1
JSON Hijacking ยังคงมีปัญหาในเบราว์เซอร์รุ่นใหม่หรือไม่?
ฉันใช้ Backbone.js และเว็บเซิร์ฟเวอร์ Tornado พฤติกรรมมาตรฐานสำหรับการรับข้อมูลการเก็บรวบรวมใน Backbone คือการส่งเป็นอาร์เรย์ JSON ในทางกลับกันพฤติกรรมมาตรฐานของ Tornado คือไม่อนุญาตให้ใช้ JSON Array เนื่องจากมีช่องโหว่ดังต่อไปนี้: http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx สิ่งที่เกี่ยวข้องคือ: http://haacked.com/archive/2009/06/25/json-hijacking.aspx รู้สึกเป็นธรรมชาติมากขึ้นสำหรับฉันที่จะไม่ต้องห่อ JSON ของฉันไว้ในวัตถุเมื่อเป็นรายการของวัตถุจริงๆ ฉันไม่สามารถทำซ้ำการโจมตีเหล่านี้ในเบราว์เซอร์ที่ทันสมัย ​​(เช่นปัจจุบัน Chrome, Firefox, Safari และ IE9) ในเวลาเดียวกันฉันไม่สามารถยืนยันได้ทุกที่ว่าเบราว์เซอร์ที่ทันสมัยได้แก้ไขปัญหาเหล่านี้แล้ว เพื่อให้แน่ใจว่าฉันเข้าใจผิดไม่ว่าจะเป็นทักษะการเขียนโปรแกรมที่ไม่ดีหรือทักษะ googling ที่ไม่ดี: JSON Hijacking โจมตีเหล่านี้ยังคงมีปัญหาในเบราว์เซอร์ที่ทันสมัยหรือไม่? (หมายเหตุ: ขออภัยในความซ้ำซ้อนที่อาจเกิดขึ้นกับ: เป็นไปได้ที่จะทำ 'JSON hijacking' ในเบราว์เซอร์สมัยใหม่หรือไม่ แต่เนื่องจากคำตอบที่ยอมรับดูเหมือนจะไม่ตอบคำถาม - ฉันคิดว่าถึงเวลาต้องถามอีกครั้ง .)

17
วิธีการจับภาพเหตุการณ์ปิดหน้าต่างเบราว์เซอร์?
ฉันต้องการจับภาพเหตุการณ์ปิดหน้าต่างแท็บ / เบราว์เซอร์ ฉันได้ลองทำสิ่งต่อไปนี้กับ jQuery: jQuery(window).bind( "beforeunload", function() { return confirm("Do you really want to close?") } ) แต่มันใช้ได้กับการส่งแบบฟอร์มด้วยซึ่งไม่ใช่สิ่งที่ฉันต้องการ ฉันต้องการเหตุการณ์ที่ก่อให้เกิดเฉพาะเมื่อผู้ใช้ปิดหน้าต่าง

20
ฉันจะรับเบราว์เซอร์เพื่อแจ้งให้บันทึกรหัสผ่านได้อย่างไร
สวัสดีฉันกำลังทำงานกับเว็บแอปที่มีกล่องโต้ตอบเข้าสู่ระบบที่ใช้งานได้: ผู้ใช้คลิกที่ "เข้าสู่ระบบ" แบบฟอร์มเข้าสู่ระบบ HTML เต็มไปด้วย AJAX และแสดงใน DIV ในหน้า ผู้ใช้ป้อนผู้ใช้ / ผ่านในฟิลด์และคลิกส่ง ไม่ใช่<form>- ผู้ใช้ / รหัสผ่านถูกส่งผ่าน AJAX หากผู้ใช้ / รหัสผ่านไม่เป็นไรหน้าโหลดซ้ำโดยผู้ใช้ที่เข้าสู่ระบบ หากผู้ใช้ / รหัสผ่านไม่ดีหน้าจะไม่โหลดซ้ำ แต่ข้อผิดพลาดปรากฏขึ้นใน DIV และผู้ใช้จะต้องลองอีกครั้ง นี่คือปัญหา: เบราว์เซอร์ไม่เคยเสนอ "บันทึกรหัสผ่านนี้ใช่หรือไม่ใช่ / ไม่ / ไม่ได้ตอนนี้" แจ้งว่าทำเพื่อไซต์อื่น ฉันลองตัดคำ<div>ใน<form>แท็กด้วย "autocomplete = 'on'" แต่ไม่ได้ทำให้แตกต่าง เป็นไปได้หรือไม่ที่จะได้รับเบราว์เซอร์เพื่อเสนอให้จัดเก็บรหัสผ่านโดยไม่ต้องทำขั้นตอนการเข้าสู่ระบบใหม่อีกครั้ง ขอบคุณ Eric ป.ล. เพื่อเพิ่มคำถามของฉันฉันทำงานกับเบราว์เซอร์ที่เก็บรหัสผ่านและฉันไม่เคยคลิก "ไม่เคยมีเว็บไซต์นี้" ... นี่เป็นปัญหาทางเทคนิคกับเบราว์เซอร์ที่ตรวจไม่พบว่าเป็นแบบฟอร์มเข้าสู่ระบบไม่ใช่ ข้อผิดพลาดของผู้ประกอบการ :-)
149 ajax  firefox  browser  login 

7
ฉันจะแสดงเอกสาร Word (.doc, .docx) ในเบราว์เซอร์โดยใช้ JavaScript ได้อย่างไร
ฉันได้ทำโค้ดสำเร็จเพื่อแสดงไฟล์ PDF ในเบราว์เซอร์แทนที่จะเป็นกล่องโต้ตอบ "เปิด / บันทึก" ตอนนี้ฉันกำลังพยายามแสดงเอกสาร Word ในเบราว์เซอร์ ฉันต้องการแสดงเอกสาร Word ใน Firefox, IE7 +, Chrome เป็นต้น ผู้ใดช่วยได้บ้าง ฉันมักจะได้รับกล่องโต้ตอบ "เปิด / บันทึก" ในขณะที่แสดงเอกสาร Word ในเบราว์เซอร์ ฉันต้องการใช้ฟังก์ชันนี้โดยใช้ JavaScript

2
วิดเจ็ต Google+ +1 แตกต่างจาก iframe อย่างไร
อย่างใดการโฮเวอร์เหนือวิดเจ็ต Google+ บวกหนึ่งสามารถแนะนำข้อเสนอประเภทเครื่องมือที่มีขนาดใหญ่กว่า<iframe>องค์ประกอบที่มีอยู่อย่างชัดเจน ฉันตรวจสอบ DOM เพื่อยืนยันแล้ว * ดังนั้น: อะไร? วิธี !? นี่ไม่ใช่โอกาสอันยิ่งใหญ่สำหรับ clickjacking หากใช้โดยประสงค์ร้าย (ลองนึกภาพคนที่ทำ MITM สำหรับวิดเจ็ตโซเชียลเหล่านี้!) * ปรับปรุง: สิ่งที่ผมเห็นก็คือว่าข้อความคำแนะนำเครื่องมือ-Y ได้ในสองสร้างแบบไดนามิกiframe

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.