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

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

11
ฉันจะซ่อนโค้ดจาวาสคริปต์ในหน้าเว็บได้อย่างไร?
เป็นไปได้ไหมที่จะซ่อนโค้ด Javascript จาก html ของหน้าเว็บเมื่อดูซอร์สโค้ดผ่านฟีเจอร์ View Source ของเบราว์เซอร์ ฉันรู้ว่ามันเป็นไปได้ที่จะทำให้โค้ดสับสน แต่ฉันอยากให้โค้ดนี้ถูกซ่อนจากคุณสมบัติของมุมมองแหล่งที่มา

6
การแคชการตอบสนอง jquery ajax ใน javascript / browser
ฉันต้องการเปิดใช้งานการแคชการตอบสนองของ ajax ใน javascript / browser จากเอกสาร jquery.ajax : โดยค่าเริ่มต้นจะมีการส่งคำขอเสมอ แต่เบราว์เซอร์อาจแสดงผลลัพธ์จากแคช หากต้องการไม่อนุญาตให้ใช้ผลลัพธ์ที่แคชให้ตั้งค่าแคชเป็นเท็จ หากต้องการทำให้คำขอรายงานล้มเหลวหากเนื้อหาไม่ได้รับการแก้ไขตั้งแต่คำขอล่าสุดให้ตั้งค่า ifModified เป็น true อย่างไรก็ตามที่อยู่เหล่านี้ไม่ได้บังคับให้แคช แรงจูงใจ: ฉันต้องการวาง$.ajax({...})สายในฟังก์ชันการเริ่มต้นของฉันซึ่งบางส่วนขอ url เดียวกัน บางครั้งฉันต้องเรียกใช้ฟังก์ชัน initialisation เหล่านี้บางครั้งฉันเรียกหลาย ๆ ดังนั้นฉันต้องการลดคำขอไปยังเซิร์ฟเวอร์หากมีการโหลด url นั้นแล้ว ฉันสามารถม้วนโซลูชันของตัวเองได้ (ด้วยความยากลำบาก!) แต่ฉันอยากรู้ว่ามีวิธีมาตรฐานในการทำเช่นนี้หรือไม่

8
ป้องกันการเลื่อนเบราว์เซอร์อัตโนมัติเมื่อรีเฟรช
หากคุณไปที่หน้า a แล้วเลื่อนไปรอบ ๆ จากนั้นรีเฟรชหน้านั้นจะรีเฟรชตรงจุดที่คุณทิ้งไว้ วิธีนี้ดีมาก แต่ก็เกิดขึ้นในหน้าที่มีตำแหน่งจุดยึดใน url เช่นกัน ตัวอย่างเช่นหากคุณคลิกลิงก์http://example.com/post/244#comment5และรีเฟรชหน้าหลังจากมองไปรอบ ๆ คุณจะไม่อยู่ที่จุดยึดและหน้าเว็บจะกระโดดไปมา มีวิธีใดในการป้องกันปัญหานี้ด้วยจาวาสคริปต์หรือไม่? ดังนั้นไม่ว่าคุณจะนำทางไปยังจุดยึดใดเสมอ

6
วิธีใดเป็นวิธีที่ดีที่สุดในการสร้างโปรไฟล์การเรียกใช้งานจาวาสคริปต์ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มี profiler ที่ดีสำหรับ javascript หรือไม่? ฉันรู้ว่า firebug รองรับโค้ดการทำโปรไฟล์ แต่ฉันต้องการกำหนดสถิติในระดับที่ยาวขึ้น ลองนึกภาพคุณกำลังสร้างโค้ดจาวาสคริปต์จำนวนมากและคุณต้องการระบุว่าอะไรคือคอขวดในโค้ด ตอนแรกฉันต้องการดูสถิติโปรไฟล์ของทุกฟังก์ชันจาวาสคริปต์และเวลาดำเนินการ ต่อไปจะรวมถึงฟังก์ชัน DOM สิ่งนี้รวมกับการกระทำที่ทำให้สิ่งต่างๆช้าลงเช่นการทำงานบนต้นไม้การเรนเดอร์จะสมบูรณ์แบบ ฉันคิดว่าสิ่งนี้จะให้ความประทับใจที่ดีหากประสิทธิภาพถูกฆ่าในโค้ดของฉันในการเตรียม DOM หรือในการอัปเดตทรี / ภาพการแสดงผล มีบางอย่างใกล้เคียงกับที่ฉันต้องการหรือไม่? หรืออะไรคือเครื่องมือที่ดีที่สุดในการบรรลุสิ่งที่ฉันอธิบายไว้มากที่สุด มันจะเป็นเบราว์เซอร์ที่คอมไพล์ด้วยตัวเองบวกกับเอ็นจิ้นจาวาสคริปต์ที่ปรับปรุงโดยฟังก์ชันโปรไฟล์หรือไม่?

6
แท็ก HTML5 ใดที่ฉันสามารถใช้ได้โดยไม่ต้องกังวลเกี่ยวกับความเข้ากันได้ของเบราว์เซอร์
ฉันกำลังสร้างเว็บแอปสำหรับใช้กับพีซี แท็ก HTML5 อะไรบ้างที่ควรหลีกเลี่ยงเพื่อป้องกันปัญหาความเข้ากันได้กับเบราว์เซอร์เช่น IE8 ขึ้นไป หมายเหตุ: คำถามส่วนใหญ่ 1-3 ปีในหัวข้อนี้

5
การสนับสนุน JSON ของเบราว์เซอร์พื้นเมือง (window.JSON)
ฉันได้เห็นการอ้างอิงถึงเบราว์เซอร์บางตัวที่สนับสนุนการแยกวิเคราะห์ / การทำให้อนุกรมของวัตถุ JSON อย่างปลอดภัยและมีประสิทธิภาพผ่านทางwindow.JSONวัตถุ แต่รายละเอียดนั้นยากที่จะเกิดขึ้น ใครสามารถชี้ไปในทิศทางที่ถูกต้อง? อะไรคือวิธีการที่วัตถุนี้เปิดเผย? รองรับเบราว์เซอร์ใดบ้าง

4
จะระบุเบราว์เซอร์ Microsoft Edge ผ่าน CSS ได้อย่างไร
ฉันกำลังพัฒนาเว็บแอปพลิเคชันและฉันจำเป็นต้องระบุเบราว์เซอร์ของ Microsoft Edge แยกจากตัวอื่นเพื่อใช้สไตล์ที่เป็นเอกลักษณ์ มีวิธีระบุ Edge โดยใช้ CSS หรือไม่? เหมือนกับ, <!--[if IE 11]> Special instructions for IE 11 here <![endif]-->

6
รหัสสถานะ HTTP เป็น 0 มีความหมายหรือไม่?
ดูเหมือนว่าเมื่อคุณสร้าง XMLHttpRequest จากสคริปต์ในเบราว์เซอร์หากเบราว์เซอร์ถูกตั้งค่าให้ทำงานแบบออฟไลน์หรือหากดึงสายเคเบิลเครือข่ายออกคำขอจะเสร็จสมบูรณ์โดยมีข้อผิดพลาดและมีสถานะ = 0 0 ไม่อยู่ในรายการที่อนุญาต รหัสสถานะ HTTP รหัสสถานะ 0 หมายถึงอะไร? มันหมายถึงสิ่งเดียวกันในทุกเบราว์เซอร์และสำหรับยูทิลิตี้ไคลเอ็นต์ HTTP ทั้งหมดหรือไม่ เป็นส่วนหนึ่งของข้อมูลจำเพาะ HTTP หรือเป็นส่วนหนึ่งของข้อกำหนดโปรโตคอลอื่น ๆ หรือไม่ ดูเหมือนว่าจะหมายความว่าไม่สามารถส่งคำขอ HTTP ได้เลยบางทีอาจเป็นเพราะไม่สามารถแก้ไขที่อยู่เซิร์ฟเวอร์ได้ ข้อความแสดงข้อผิดพลาดใดเหมาะสมที่จะแสดงให้ผู้ใช้เห็น "คุณไม่ได้เชื่อมต่ออินเทอร์เน็ตหรือเว็บไซต์กำลังประสบปัญหาหรืออาจมีข้อผิดพลาดในการพิมพ์ที่อยู่"? ฉันควรเพิ่มสิ่งนี้เพื่อที่ฉันจะเห็นพฤติกรรมใน FireFox เมื่อตั้งค่าเป็น "ทำงานออฟไลน์" แต่ไม่ใช่ใน Microsoft Internet Explorer เมื่อตั้งค่าเป็น "ทำงานออฟไลน์" ใน IE ผู้ใช้จะได้รับกล่องโต้ตอบที่ให้ตัวเลือกในการออนไลน์ FireFox ไม่แจ้งผู้ใช้ก่อนส่งคืนข้อผิดพลาด ฉันขอสิ่งนี้เพื่อตอบสนองต่อคำขอให้ "แสดงข้อความแสดงข้อผิดพลาดที่ดีกว่า" สิ่งที่ Internet Explorer ทำได้ดี จะบอกผู้ใช้ว่าอะไรเป็นสาเหตุของปัญหาและให้ทางเลือกในการแก้ไขแก่ผู้ใช้ ในการให้ UX ที่เทียบเท่ากับ …

10
วิธีแสดง PDF ผ่านเว็บเบราว์เซอร์ Android โดยไม่ต้อง "ดาวน์โหลด" ก่อน
มีวิธีใดบ้างที่จะทำให้เบราว์เซอร์ Android เปิดไฟล์ PDF, Word หรือไฟล์ทั่วไปโดยอัตโนมัติโดยไม่ต้องผ่านขั้นตอนการดาวน์โหลดไฟล์จากนั้นให้ผู้ใช้เปิดไฟล์จากแอปดาวน์โหลดหรือแถบการแจ้งเตือน เหรอ? เรามีเว็บแอปพลิเคชันที่มีเอกสารจำนวนมากที่เราต้องการรวมไว้และไม่ต้องแปลงเป็น HTML แต่การทำให้ผู้ใช้ดาวน์โหลดไฟล์และเปิดด้วยตนเองนั้นไม่ใช่เรื่องง่ายในการฝึกอบรมผู้ใช้ บน iOS ไฟล์เหล่านี้ทั้งหมดจะแสดงแบบอินไลน์ในเบราว์เซอร์ ฉันต้องการวิธีให้เบราว์เซอร์เปิดใช้งานไฟล์โดยอัตโนมัติใน Acrobat Reader หรือ QuickOffice หรือโปรแกรมอะไรก็ตามที่ผู้ใช้ต้องแสดง ไม่มีใครรู้วิธีการทำเช่นนั้น? ฉันรู้ว่า Google เอกสารมีการรองรับการดู PDF แต่ผู้ที่ใช้แอปพลิเคชันเว็บของเราอาจไม่สามารถเข้าถึงอินเทอร์เน็ตสาธารณะได้ในทุกกรณีและอาจเข้าใช้งานบนเว็บเซิร์ฟเวอร์ภายใน
92 android  pdf  browser 

8
Python ในเบราว์เซอร์: จะเลือกระหว่าง Brython, PyPy.js, Skulpt และ Transcrypt ได้อย่างไร?
ฉันตื่นเต้นมากที่เห็นว่าตอนนี้สามารถเขียนโค้ด Python ในเบราว์เซอร์ได้แล้ว นี่คือผู้สมัครหลัก (โปรดเพิ่มสิ่งที่ฉันอาจมองข้ามไป): Brython Skulpt PyPy.js ทรานส์คริปต์ ไพโอไดด์ แต่จะเลือกอย่างไรระหว่างนั้น? ข้อแตกต่างที่ชัดเจนเพียงอย่างเดียวที่ฉันเห็นคือ Skulpt ใช้ Python 2 ในขณะที่ Brython ใช้ Python 3 โปรดทราบ: นี่ไม่ใช่คำขอคำแนะนำหรือความคิดเห็น ฉันกำลังมองหาข้อเท็จจริงที่มีวัตถุประสงค์เพื่อแจ้งทางเลือกที่มีการศึกษา

10
ฉันจะตรวจสอบได้อย่างไรว่าผู้ใช้เข้ามาที่เพจโดยใช้ปุ่มย้อนกลับ?
คำถามนี้คล้ายกับติดตามเมื่อผู้ใช้กดปุ่มย้อนกลับบนเบราว์เซอร์แต่ไม่เหมือนกัน ... ฉันมีวิธีแก้ปัญหาและกำลังโพสต์ไว้ที่นี่เพื่ออ้างอิงและแสดงความคิดเห็น ถ้าใครมีตัวเลือกที่ดีกว่านี้ฉันหูชา! สถานการณ์คือฉันมีหน้าที่ "แก้ไขในสถานที่" a la flickr คือมี DIV "คลิกที่นี่เพื่อเพิ่มคำอธิบาย" ซึ่งเมื่อคลิกแล้วจะเปลี่ยนเป็น TEXTAREA พร้อมปุ่มบันทึกและยกเลิก คลิกบันทึกโพสต์ข้อมูลไปยังเซิร์ฟเวอร์เพื่ออัปเดตฐานข้อมูลและวางคำอธิบายใหม่ใน DIV แทน TEXTAREA หากรีเฟรชเพจคำอธิบายใหม่จะแสดงจากฐานข้อมูลพร้อมตัวเลือก "คลิกเพื่อแก้ไข" สิ่งที่เป็นมาตรฐานของเว็บ 2.0 ในทุกวันนี้ ปัญหาคือถ้า: เพจถูกโหลดโดยไม่มีคำอธิบาย คำอธิบายถูกเพิ่มโดยผู้ใช้ หน้านี้ถูกนำทางออกไปโดยการคลิกลิงก์ ผู้ใช้คลิกปุ่มย้อนกลับ จากนั้นสิ่งที่แสดง (จากแคชของเบราว์เซอร์) คือเวอร์ชันของเพจที่ไม่มี DIV ที่แก้ไขแบบไดนามิกซึ่งมีคำอธิบายใหม่ นี่เป็นปัญหาใหญ่พอสมควรเนื่องจากผู้ใช้สันนิษฐานว่าการอัปเดตของตนสูญหายและไม่จำเป็นต้องเข้าใจว่าต้องรีเฟรชหน้าเพื่อดูการเปลี่ยนแปลง ดังนั้นคำถามคือคุณจะตั้งค่าสถานะเพจว่าถูกแก้ไขหลังจากโหลดได้อย่างไรแล้วตรวจจับเมื่อผู้ใช้ "ย้อนกลับไป" และบังคับให้รีเฟรชในสถานการณ์นั้น

3
เว็บไซต์จะรู้ได้อย่างไรว่าไม่ใช่โฮมเพจเริ่มต้นหรือผู้ให้บริการการค้นหา
เท่าที่ฉันทราบไม่มีการเปิดเผย API สาธารณะของผู้ให้บริการหน้าแรก / การค้นหาเริ่มต้นของเบราว์เซอร์ แล้ว Google รู้ได้อย่างไรว่าจะแสดงสิ่งนี้? จะเกิดขึ้นเมื่อ Google ไม่ใช่ผู้ให้บริการหน้าแรก / ผู้ให้บริการค้นหาเริ่มต้นบนเบราว์เซอร์ของฉันเท่านั้น ฉันสามารถสันนิษฐานได้ว่ามีการอนุมานจากตัวแปรมากมายเช่นผู้อ้างอิง ฉันไม่สามารถขุดลงไปใน JavaScript ที่คอมไพล์ของ Google ได้สำเร็จ ฉันไม่แน่ใจด้วยซ้ำว่าตรวจพบฝั่งไคลเอ็นต์หรือฝั่งเซิร์ฟเวอร์ ฉันใช้ Firefox 44 แต่ฉันเคยเห็นแบนเนอร์เหล่านี้บน Chrome ด้วย

11
จะเริ่มสร้างเว็บเบราว์เซอร์ได้อย่างไร? [ปิด]
มันยากที่จะบอกว่ากำลังถามอะไรที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือมีวาทศิลป์และไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันตัดสินใจที่จะใช้ความพยายามในการสร้างเว็บเบราว์เซอร์ตั้งแต่เริ่มต้น อะไรคือฟังก์ชันสถาปัตยกรรมและคุณสมบัติทั่วไปของเว็บเบราว์เซอร์สมัยใหม่ที่ฉันควรรู้ก่อนเริ่มต้นใช้งาน คำแนะนำใด ๆ ขอชื่นชมอย่างมาก!
89 c#  browser 

13
การป้องกันการแคช iframe ในเบราว์เซอร์
คุณจะป้องกันไม่ให้ Firefox และ Safari แคชเนื้อหา iframe ได้อย่างไร ฉันมีหน้าเว็บธรรมดาที่มี iframe ไปยังหน้าในไซต์อื่น ทั้งเพจด้านนอกและเพจด้านในมีส่วนหัวการตอบสนอง HTTP เพื่อป้องกันการแคช เมื่อฉันคลิกปุ่ม "ย้อนกลับ" ในเบราว์เซอร์หน้าภายนอกจะทำงานได้อย่างถูกต้อง แต่ไม่ว่าจะเป็นอย่างไรเบราว์เซอร์จะดึงแคชของหน้า iframed เสมอ IE ทำงานได้ดี แต่ Firefox และ Safari ทำให้ฉันมีปัญหา หน้าเว็บของฉันมีลักษณะดังนี้: <html> <head><!-- stuff --></head> <body> <!-- stuff --> <iframe src="webpage2.html?var=xxx" /> <!-- stuff --> </body> </html> varตัวแปรเสมอเปลี่ยนแปลง แม้ว่า URL ของ iframe จะมีการเปลี่ยนแปลง (ดังนั้นเบราว์เซอร์ควรส่งคำขอใหม่ไปยังหน้านั้น) …

17
บังคับให้เบราว์เซอร์รีเฟรช css, javascript ฯลฯ
ฉันกำลังพัฒนาเว็บไซต์โดยใช้ซอร์สโค้ด Wordpress ผ่าน XAMPP บางครั้งฉันเปลี่ยนโค้ด CSS, scrips หรืออย่างอื่นและฉันสังเกตว่าเบราว์เซอร์ของฉันต้องใช้เวลาในการปรับเปลี่ยน สิ่งนี้ทำให้ฉันต้องใช้เบราว์เซอร์หลายตัวเพื่อรีเฟรชและหากไม่ใช้รูปแบบใหม่ฉันลองใช้รูปแบบที่สองและเป็นแบบนี้เสมอ มีวิธีหลีกเลี่ยงปัญหานี้หรือไม่? บางครั้งฉันเปลี่ยนรหัสโดยไม่ได้แจ้งให้ทราบถึงการแก้ไขก่อนหน้านี้

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