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

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



12
วิธีเปิดในเบราว์เซอร์เริ่มต้นใน C #
ฉันกำลังออกแบบแอปพลิเคชัน C # ขนาดเล็กและมีเว็บเบราว์เซอร์ในนั้น ขณะนี้ฉันมีค่าเริ่มต้นทั้งหมดในคอมพิวเตอร์ของฉันว่า google chrome เป็นเบราว์เซอร์เริ่มต้นของฉัน แต่เมื่อฉันคลิกลิงก์ในแอปพลิเคชันของฉันเพื่อเปิดในหน้าต่างใหม่มันเปิด Internet explorer มีวิธีใดที่จะทำให้ลิงก์เหล่านี้เปิดในเบราว์เซอร์เริ่มต้นแทนหรือไม่ หรือมีสิ่งผิดปกติในคอมพิวเตอร์ของฉัน ปัญหาของฉันคือฉันมีเว็บเบราว์เซอร์ในแอปพลิเคชันดังนั้นถ้าคุณไปที่ google แล้วพิมพ์ "stack overflow" และคลิกขวาที่ลิงค์แรกและคลิก "เปิดในหน้าต่างใหม่" มันเปิดใน IE แทน Chrome นี่เป็นสิ่งที่ฉันทำรหัสไม่ถูกต้องหรือมีการตั้งค่าที่ไม่ถูกต้องในคอมพิวเตอร์ของฉัน === === แก้ไข มันน่ารำคาญจริงๆ ฉันรู้แล้วว่าเบราว์เซอร์นั้นเป็น IE แต่ฉันก็ใช้งานได้ดีมาก่อน เมื่อฉันคลิกลิงค์จะเปิดขึ้นในโครเมี่ยม ฉันใช้การพัฒนาที่คมชัดเพื่อสร้างแอปพลิเคชันในเวลานั้นเพราะฉันไม่สามารถเริ่ม c # express ฉันติดตั้ง windows ใหม่และเนื่องจากฉันไม่ได้อยู่ในแอปพลิเคชันของฉันฉันจึงตัดสินใจเริ่มต้นใหม่และตอนนี้ฉันมีปัญหานี้ นั่นคือสาเหตุที่ฉันไม่แน่ใจว่าเป็นคอมพิวเตอร์ของฉันหรือไม่ เหตุใด IE จะเริ่มต้นเบราว์เซอร์ทั้งหมดเมื่อมีการคลิกลิงก์แทนที่จะเป็นการเปิดลิงก์ใหม่ในเบราว์เซอร์เริ่มต้น

10
คลิกที่ javascript เพื่อให้เบราว์เซอร์กลับไปยังหน้าก่อนหน้า?
มีฟังก์ชั่นที่ฉันสามารถแนบเป็นเหตุการณ์คลิกของปุ่มเพื่อให้เบราว์เซอร์กลับไปยังหน้าก่อนหน้าหรือไม่? <input name="action" type="submit" value="Cancel"/>

8
หมายความว่าอย่างไรเมื่อกฎ CSS เป็นสีเทาในตัวตรวจสอบองค์ประกอบของ Chrome
ฉันกำลังตรวจสอบh2องค์ประกอบบนหน้าเว็บโดยใช้ตัวตรวจสอบองค์ประกอบของ Google Chrome และกฎ CSS บางอย่างซึ่งดูเหมือนว่าจะนำไปใช้จะเป็นสีเทา ดูเหมือนว่าการหยุดงานประท้วงเป็นการระบุว่ากฎนั้นถูกเขียนทับ แต่มันหมายความว่าอย่างไรเมื่อสไตล์เป็นสีเทา?

5
ประเภท MIME คืออะไร
ฉันได้อ่านเกี่ยวกับวิธีการสร้างปลั๊กอินและ "ประเภท MIME" นี้ยังคงได้รับการกล่าวถึงในนั้น ฉันได้ลองตรวจสอบแล้วและรู้ว่ามันเป็น Multipurpose Internet Mail Extensions (MIME) แต่ไม่มีคำอธิบายที่เหมาะสมเกี่ยวกับวิธีการที่เกี่ยวข้องกับเบราว์เซอร์ปลั๊กอินเช่นเดียวกับสิ่งที่ฉันต้องรู้เกี่ยวกับมันสำหรับการสร้างปลั๊กอินที่มีให้ โปรดอธิบายด้วยคำที่ชัดเจนและเรียบง่าย มันคืออะไร? ทำไมปลั๊กอินมีประเภท MIME

10
เราจะดาวน์โหลดวิดีโอ blob url ได้อย่างไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดเมื่อปีที่แล้ว ปรับปรุงคำถามนี้ ฉันต้องการดาวน์โหลดวิดีโอที่มี url ไม่ใช่ไฟล์ mp4 ง่าย ๆ แต่ url นั้นเป็นประเภท blob สำหรับเช่น <video id="playerVideo" width="450px" autoplay="autoplay" height="338px" style="height:100%;width:100%;" class="mejs-rai-e" src="blob:http://www.example.com/d70a74e1-0324-4b9f-bad4-84e3036ad354"> </video> มีนามสกุลหรือซอฟต์แวร์โครเมียมใดบ้างที่สามารถใช้ดาวน์โหลดวิดีโอการเล่นได้
218 video  browser  blob 

13
ฉันจะบังคับให้เปิดไฟล์ในเบราว์เซอร์แทนการดาวน์โหลด (PDF) ได้อย่างไร
มีวิธีบังคับให้เปิดไฟล์ PDF ในเบราว์เซอร์เมื่อไม่ได้เลือกตัวเลือก "แสดง PDF ในเบราว์เซอร์" หรือไม่? ฉันลองใช้แท็กฝังและ iframe แต่ใช้ได้เฉพาะเมื่อตรวจสอบตัวเลือกนั้นแล้ว ฉันควรทำอย่างไร

3
การรับรองความถูกต้องตามคุกกี้ทำงานอย่างไร
ใครสามารถให้คำอธิบายทีละขั้นตอนเกี่ยวกับวิธีการตรวจสอบความถูกต้องตามคุกกี้ได้ ฉันไม่เคยทำอะไรเกี่ยวกับการรับรองความถูกต้องหรือคุกกี้ เบราว์เซอร์ต้องทำอะไร เซิร์ฟเวอร์ต้องการทำอะไร ในลำดับใด เราจะรักษาสิ่งต่าง ๆ ให้ปลอดภัยได้อย่างไร ฉันได้อ่านเกี่ยวกับการรับรองความถูกต้องหลายประเภทและเกี่ยวกับคุกกี้แล้ว แต่ฉันต้องการคำอธิบายพื้นฐานเกี่ยวกับวิธีการใช้สองวิธีด้วยกัน - ฉันแค่อ่านว่าพวกเขามักจะใช้ร่วมกัน แต่ไม่สามารถหาคำอธิบายได้อย่างไร

9
วิธีที่ดีที่สุดในการกำหนดสถานที่ของผู้ใช้ภายในเบราว์เซอร์
ฉันมีเว็บไซต์ (Flash) เป็นภาษาท้องถิ่นหลายสิบภาษาและฉันต้องการกำหนดค่าเริ่มต้นโดยอัตโนมัติขึ้นอยู่กับการตั้งค่าเบราว์เซอร์ของผู้ใช้เพื่อลดขั้นตอนในการเข้าถึงเนื้อหาให้น้อยที่สุด FYI ฉันไม่สามารถใช้เซิร์ฟเวอร์สคริปต์เนื่องจากข้อ จำกัด พร็อกซี่ดังนั้นฉันจึงคาดว่า JavaScript หรือ ActionScript จะเหมาะสมในการแก้ปัญหา คำถาม: อะไรจะเป็นวิธีที่ดีที่สุดในการ 'เดา' ตำแหน่งที่ตั้งของผู้ใช้ มีคลาส / ฟังก์ชันพื้นฐานที่มีอยู่ที่สามารถช่วยฉันได้ (ไม่มีบันเดิลการแปลที่ซับซ้อน)? พิเศษเพื่อแยกภาษาที่เป็นไปได้ทั้งหมดออกเป็นตัวเลขที่เล็กลง (การแปลที่ฉันมี) อย่างชาญฉลาด ฉันเชื่อถือโซลูชั่นดังกล่าวได้จนถึงจุดใด การแก้ไขปัญหาอื่น ๆ หรือข้อเสนอแนะ?

9
จะรับตำแหน่ง scrollbar ด้วย Javascript ได้อย่างไร
ฉันพยายามตรวจสอบตำแหน่งของแถบเลื่อนของเบราว์เซอร์ด้วย JavaScript เพื่อตัดสินใจว่ามุมมองปัจจุบันอยู่ที่ไหนในหน้า ฉันเดาว่าฉันต้องตรวจสอบตำแหน่งของนิ้วโป้งบนแทร็กแล้วความสูงของนิ้วโป้งเป็นเปอร์เซ็นต์ของความสูงทั้งหมดของแทร็ก ฉันมีความซับซ้อนเกินจริงหรือ JavaScript มีวิธีแก้ปัญหาที่ง่ายกว่านั้นหรือไม่? ความคิดใด ๆ ที่ชาญฉลาด

13
องค์ประกอบการปิดตัวเองที่ถูกต้องทั้งหมดใน XHTML คืออะไร (ตามที่เบราว์เซอร์หลักใช้)
องค์ประกอบการปิดตัวเองที่ถูกต้องทั้งหมด (เช่น <br/>) ใน XHTML (ถูกใช้โดยเบราว์เซอร์หลัก) คืออะไร ฉันรู้ว่า XHTML ในทางเทคนิคอนุญาตให้องค์ประกอบใด ๆ ปิดตัวเองได้ แต่ฉันกำลังมองหารายการองค์ประกอบที่สนับสนุนโดยเบราว์เซอร์หลัก ๆ ทั้งหมด ดูhttp://dusan.fora.si/blog/self-closing-tagsสำหรับตัวอย่างของปัญหาที่เกิดจากองค์ประกอบการปิดตัวเองเช่น <div />

21
ฉันจะระบุคอมพิวเตอร์ที่เยี่ยมชมเว็บไซต์ของฉันโดยไม่ซ้ำได้อย่างไร
ฉันต้องหาวิธีที่จะระบุคอมพิวเตอร์แต่ละเครื่องที่เยี่ยมชมเว็บไซต์ที่ฉันกำลังสร้าง ใครบ้างมีคำแนะนำเกี่ยวกับวิธีการบรรลุเป้าหมายนี้หรือไม่? เพราะฉันต้องการวิธีการแก้ปัญหาในการทำงานกับทุกเครื่องและเบราว์เซอร์ทั้งหมด (ภายในเหตุผล) ฉันพยายามที่จะสร้างวิธีการแก้ปัญหาโดยใช้จาวาสคริปต์ คุกกี้จะไม่ทำ ฉันต้องการความสามารถในการสร้าง guid ซึ่งเป็นเอกลักษณ์ของคอมพิวเตอร์และสามารถทำซ้ำได้โดยทั่วไปหากไม่มีการเปลี่ยนแปลงฮาร์ดแวร์เกิดขึ้นกับคอมพิวเตอร์ เส้นทางที่ฉันคิดว่าจะได้รับ MAC ของการ์ดเครือข่ายและข้อมูลอื่น ๆ ในลักษณะนี้ซึ่งจะเป็นเครื่องที่เยี่ยมชมเว็บไซต์

9
ปิดใช้งานตัวเลือกการพิมพ์ของเบราว์เซอร์ (ส่วนหัวส่วนท้ายระยะห่าง) จากหน้าเว็บหรือไม่
ฉันได้เห็นคำถามนี้ถามในสองวิธีที่แตกต่างกันใน SO และเว็บไซต์อื่น ๆ แต่ส่วนใหญ่มีความเฉพาะเจาะจงเกินไปหรือล้าสมัย ฉันหวังว่าบางคนสามารถให้คำตอบที่ชัดเจนได้ที่นี่โดยไม่ต้องเปลี่ยนไปเก็งกำไร มีวิธีอย่างใดอย่างหนึ่งกับ CSS หรือ javascript เพื่อเปลี่ยนการตั้งค่าเครื่องพิมพ์เริ่มต้นเมื่อมีคนพิมพ์ภายในเบราว์เซอร์ของพวกเขา และแน่นอนโดย "พิมพ์จากเบราว์เซอร์" ฉันหมายถึง HTML บางรูปแบบไม่ใช่ PDF หรือปลั๊กอิน mime-reliant ชนิดอื่น โปรดทราบ: หากเบราว์เซอร์บางตัวเสนอสิ่งนี้และอื่น ๆ ไม่มี (หรือถ้าคุณรู้วิธีการทำสำหรับเบราว์เซอร์บางตัวเท่านั้น) ฉันยินดีต้อนรับโซลูชันเฉพาะเบราว์เซอร์ ในทำนองเดียวกันหากคุณรู้จักเบราว์เซอร์กระแสหลักที่มีข้อ จำกัด เฉพาะกับการทำเช่นนี้สิ่งนี้ก็มีประโยชน์เช่นกัน แต่เอกสารบางอย่างที่เป็นปัจจุบันจะได้รับการชื่นชม (เพียงแค่พูดว่า "ขัดกับนโยบายความปลอดภัยของ XYZ" ไม่น่าเชื่อมากเมื่อ XYZ ทำการเปลี่ยนแปลงที่สำคัญในนโยบายดังกล่าวในช่วงสามปีที่ผ่านมา) ในที่สุดเมื่อฉันพูดว่า "เปลี่ยนการตั้งค่าการพิมพ์เริ่มต้น" ฉันไม่ได้ตั้งใจตลอดไปเพียงแค่สำหรับหน้าของฉันและฉันหมายถึงเฉพาะขอบพิมพ์หัวกระดาษและท้ายกระดาษ ฉันตระหนักดีว่า CSS มีตัวเลือกในการเปลี่ยนการวางแนวของหน้ารวมถึงระยะขอบของหน้า หนึ่งในหลาย ๆ การต่อสู้คือ Firefox ถ้าฉันตั้งค่าระยะขอบของหน้ากระดาษเป็น 1 นิ้วมันจะเพิ่มค่านี้เป็นครึ่งนิ้วที่มันถูกวางไว้แล้ว ฉันต้องการลดการใช้ …

10
การสื่อสารระหว่างแท็บหรือหน้าต่าง
ฉันค้นหาวิธีการสื่อสารระหว่างหลายแท็บหรือหลายหน้าต่างในเบราว์เซอร์ (ในโดเมนเดียวกันไม่ใช่ CORS) โดยไม่ทิ้งร่องรอย มีวิธีแก้ปัญหาหลายประการ: ใช้วัตถุหน้าต่าง postMessage คุ้กกี้ localStorage ข้อแรกน่าจะเป็นทางออกที่แย่ที่สุด - คุณต้องเปิดหน้าต่างจากหน้าต่างปัจจุบันของคุณจากนั้นคุณสามารถสื่อสารได้ตราบใดที่คุณเปิดหน้าต่างค้างไว้ หากคุณโหลดหน้านี้ซ้ำในหน้าต่างใด ๆ คุณอาจสูญเสียการสื่อสารได้ วิธีที่สองโดยใช้ postMessage อาจเปิดใช้การสื่อสารข้ามจุดกำเนิด แต่เกิดปัญหาเช่นเดียวกับวิธีแรก คุณต้องบำรุงรักษาวัตถุหน้าต่าง วิธีที่สามใช้คุกกี้เก็บข้อมูลบางอย่างในเบราว์เซอร์ซึ่งดูเหมือนว่าสามารถส่งข้อความไปยัง windows ทั้งหมดในโดเมนเดียวกันได้อย่างมีประสิทธิภาพ แต่ปัญหาคือคุณไม่สามารถรู้ได้เลยว่าแท็บทั้งหมดอ่าน "ข้อความ" แล้วหรือไม่มาก่อน การทำความสะอาด. คุณต้องใช้การหมดเวลาบางประเภทเพื่ออ่านคุกกี้เป็นระยะ นอกจากนี้คุณถูก จำกัด ด้วยความยาวคุกกี้สูงสุดซึ่งก็คือ 4KB วิธีที่สี่โดยใช้ localStorage ดูเหมือนจะเอาชนะข้อ จำกัด ของคุกกี้และสามารถฟังได้โดยใช้เหตุการณ์ วิธีใช้มันถูกอธิบายไว้ในคำตอบที่ยอมรับแล้ว แก้ไข 2018: คำตอบที่ได้รับการยอมรับยังคงใช้ได้ แต่มีวิธีแก้ปัญหาที่ใหม่กว่าสำหรับเบราว์เซอร์สมัยใหม่เพื่อใช้ BroadcastChannel ดูคำตอบอื่น ๆ สำหรับตัวอย่างง่ายๆที่อธิบายวิธีการส่งข้อความระหว่างแท็บโดยง่ายโดยใช้ BroadcastChannel

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