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

Mozilla Firefox เป็นเว็บเบราว์เซอร์ข้ามแพลตฟอร์มแบบโอเพ่นซอร์สฟรี ใช้แท็กนี้หากคำถามของคุณเกี่ยวข้องกับการทำงานภายในของ Firefox หรือหากเกี่ยวข้องกับรหัสที่ไม่ทำงานบน Firefox ซึ่งทำงานในเบราว์เซอร์อื่น คำถามเกี่ยวกับการพัฒนา Add-on ของ Firefox ควรติดแท็ก [firefox-addon] หากคำถามของคุณเกี่ยวกับการใช้ Firefox สำหรับการเรียกดู (เช่นในฐานะผู้ใช้ปลายทาง) คุณควรถามคำถามของคุณกับผู้ใช้ขั้นสูงแทน

8
เหตุการณ์ onchange บนอินพุต type = range ไม่ได้ถูกเรียกใช้ใน firefox ขณะลาก
เมื่อฉันเล่นด้วย<input type="range">Firefox จะทริกเกอร์เหตุการณ์ onchange เฉพาะเมื่อเราเลื่อนตัวเลื่อนไปยังตำแหน่งใหม่ที่ Chrome และคนอื่น ๆ เรียกใช้เหตุการณ์ onchange ในขณะที่ลากตัวเลื่อน ฉันจะทำให้มันเกิดขึ้นเมื่อลากใน Firefox ได้อย่างไร function showVal(newVal){ document.getElementById("valBox").innerHTML=newVal; } <span id="valBox"></span> <input type="range" min="5" max="10" step="1" onchange="showVal(this.value)"> เรียกใช้ข้อมูลโค้ดซ่อนผลลัพธ์ขยายตัวอย่างข้อมูล

6
ถ่ายภาพเต็มหน้าจอด้วย Firefox บนบรรทัดคำสั่ง
ฉันใช้ Firefox บน Xvfb ใน VPS สิ่งที่ฉันต้องการจะทำคือการจับภาพหน้าจอเต็มหน้าของหน้า ฉันสามารถเปลี่ยนเส้นทาง Firefox ไปยังหน้าใดหน้าหนึ่งโดยใช้ firefox http://google.com และถ่ายภาพหน้าจอ (ใน X) โดยใช้ ImageMagick import root -window output.jpg ปัญหาคือหน้าส่วนใหญ่ต้องเลื่อนและฉันไม่ทราบความสูงล่วงหน้า อีกวิธีคือเลือกความสูงที่ใหญ่มาก (เช่น 4000px) แล้วประมวลผลภาพและลบส่วนที่ไร้ประโยชน์ออก แต่นั่นเป็นการประมวลผลที่ไม่จำเป็น ฉันพบส่วนเสริมของ Firefox หลายตัว แต่ฉันกำลังมองหาโซลูชันที่สามารถตั้งโปรแกรมได้โดยใช้บรรทัดคำสั่ง Shell แก้ไข: ฉันสิ้นสุดการเขียนส่วนขยาย FireFoxของฉันเองสำหรับการทำเช่นนี้

7
ซ่อน Spinner ใน Input Number - Firefox 29
ใน Firefox 28 ฉันใช้<input type="number">งานได้ดีเพราะมันแสดงแป้นพิมพ์ตัวเลขในฟิลด์อินพุตซึ่งควรมีตัวเลขเท่านั้น ใน Firefox 29 การใช้ตัวเลขอินพุตจะแสดงปุ่มหมุนที่ด้านขวาของฟิลด์ซึ่งดูเหมือนว่าไร้สาระในการออกแบบของฉัน ฉันไม่ต้องการปุ่มเพราะมันไร้ประโยชน์เมื่อคุณต้องการเขียนบางอย่างเช่นหมายเลข 6 ~ 10 หลัก เป็นไปได้หรือไม่ที่จะปิดการใช้งานด้วย CSS หรือ jQuery
202 jquery  css  firefox  input  spinner 

13
Cryptic“ Script Error” รายงานใน Javascript ใน Chrome และ Firefox
ฉันมีสคริปต์ที่ตรวจพบข้อผิดพลาดของ Javascript บนเว็บไซต์ของฉันและส่งไปยังส่วนแบ็คเอนด์เพื่อการรายงาน โดยจะรายงานข้อผิดพลาดแรกที่พบหมายเลขบรรทัดที่ควรและเวลา แก้ไขเพื่อรวม doctype: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"> ... <script type="text/javascript"> //<![CDATA[ // for debugging javascript! (function(window){ window.onerror = function(msg, url, ln) { //transform errors if (typeof(msg) === 'object' && msg.srcElement && msg.target) { if(msg.srcElement == '[object HTMLScriptElement]' && …

28
CSS @ font-face ไม่ทำงานกับ Firefox แต่ทำงานกับ Chrome และ IE
รหัสต่อไปนี้ใช้งานได้ใน Google Chrome เบต้าเช่นเดียวกับ IE 7 อย่างไรก็ตาม Firefox ดูเหมือนจะมีปัญหากับสิ่งนี้ ฉันสงสัยว่ามันจะเป็นปัญหาของไฟล์ CSS ของฉันรวมอยู่ด้วยทำให้ฉันรู้ว่า Firefox ไม่เป็นมิตรกับการนำเข้าข้ามโดเมน แต่ทั้งหมดนี้เป็นเพียง HTML คงที่และไม่มีคำถามเกี่ยวกับข้ามโดเมน บนหน้า Landing Page ของฉันฉันจะนำเข้า CSS เช่นนี้: <link rel="stylesheet" href="../css/main.css" type="text/css" media="screen, projection" /> ภายใน main.css ฉันมีการนำเข้าอีกเช่น: @import url("reset.css"); @import url("style.css"); @import url("type.css"); และใน type.css ฉันมีการประกาศดังต่อไปนี้: @font-face { font-family: "DroidSerif Regular"; src: url("font/droidserif-regular-webfont.eot"); src: …

14
วิธีรับประเภทอินพุต HTML 5 =“ date” ทำงานใน Firefox และ / หรือ IE 10
ฉันคิดว่ามันแปลกที่input type="date"ยังไม่รองรับใน Firefox หลังจากเวลานี้ทั้งหมด ที่จริงแล้วฉันไม่คิดว่าพวกเขาจะเพิ่มประเภทใหม่ ๆ ของ HTML 5 ในองค์ประกอบอินพุต ไม่แปลกใจที่ไม่รองรับ IE10 ดังนั้นคำถามของฉันคือ ... วิธีการที่จะได้รับtype="date"ในinputการทำงานโดยไม่ต้องเพิ่มองค์ประกอบยังอีก .js ไฟล์ (คือjQueryUIDatePicker Widget) เพียงเพื่อให้ได้ปฏิทิน / วันเพียง IE และ Firefox เบราว์เซอร์? มีบางอย่างที่สามารถนำไปใช้ที่ไหนสักแห่ง (อาจจะ CDN?) ที่จะทำให้ฟังก์ชั่นนี้ใช้งานได้ตามค่าเริ่มต้นใน Firefox และ / หรือเบราว์เซอร์ IE? การพยายามกำหนดเป้าหมายเบราว์เซอร์ IE 8+ และสำหรับ Firefox ไม่สำคัญรุ่นใหม่ล่าสุด (28.0) จะไม่เป็นไร อัปเดต: Firefox 57+ รองรับประเภทอินพุต = วันที่

7
วิธีดู / ลบที่จัดเก็บในตัวเครื่องใน Firefox
ใน Google Chrome มีวิธีที่ง่ายในการดูว่ามีอะไรอยู่ในที่จัดเก็บในตัวเครื่องรวมถึงแก้ไขหรือลบหลังจากตรวจสอบแล้ว มีวิธีทำเช่นเดียวกันใน Firefox หรือไม่?

10
วิธีที่เร็วกว่าในการพัฒนาและทดสอบสไตล์การพิมพ์ (หลีกเลี่ยงการแสดงตัวอย่างก่อนพิมพ์ทุกครั้ง)?
นี่คือกระบวนการของฉันตอนนี้: บันทึกการเปลี่ยนแปลงเพื่อ print.css เปิดหน้าเบราว์เซอร์และรีเฟรช คลิกขวาและเลือกพิมพ์> ตัวอย่างก่อนพิมพ์ (Firefox แต่เบราว์เซอร์ใด ๆ จริงๆ) เป็นขั้นตอนที่ 3 ที่ทำให้ฉันสับสนและฉันสงสัยว่ามันเป็นไปได้ที่จะตัดมันออกจากกระบวนการด้วยปลั๊กอินหรืออะไรบางอย่าง เพียงเลือกที่จะดูหน้าเป็นสื่อสิ่งพิมพ์จากนั้นเพียงรีเฟรชเพื่อดูการเปลี่ยนแปลง คุณจะทดสอบสไตล์การพิมพ์ของคุณได้อย่างไร คุณคลิกตัวอย่างก่อนพิมพ์หลังจากรีเฟรชหรือไม่
179 css  firefox 

6
วิธีการตรวจสอบนิพจน์ XPath ในเครื่องมือนักพัฒนา Chrome หรือ Firefox ของ Firebug
ฉันจะตรวจสอบ XPath ของฉันได้อย่างไร ฉันใช้เครื่องมือ Chrome Developers เพื่อตรวจสอบองค์ประกอบและสร้าง XPath ของฉัน ฉันตรวจสอบโดยใช้ปลั๊กอินตัวตรวจสอบ XPath ของ Chrome แต่ไม่ได้ให้ผลลัพธ์เสมอ เป็นวิธีที่ดีกว่าในการตรวจสอบ XPath ของฉัน ฉันได้ลองใช้ Firebug เพื่อตรวจสอบข้อผิดพลาดและใช้ FirePath เพื่อตรวจสอบ แต่ Firepath จะตรวจสอบ XPath ด้วยหรือไม่ ตัวเลือกสุดท้ายของฉันคือใช้ซีลีเนียม WebDriver เพื่อยืนยัน XPath ของฉัน

10
ฉันสามารถโทร jquery click () เพื่อติดตามลิงก์ <a> ได้หรือไม่หากฉันไม่ได้ผูกตัวจัดการเหตุการณ์ไว้ด้วยการผูกหรือคลิกแล้ว
ฉันมีตัวจับเวลาใน JavaScript ของฉันซึ่งจำเป็นต้องเลียนแบบการคลิกลิงก์เพื่อไปยังหน้าอื่นเมื่อเวลาผ่านไป เมื่อต้องการทำสิ่งนี้ฉันใช้click()ฟังก์ชันของ jQuery ฉันได้ใช้$().trigger()และwindow.locationยังและฉันสามารถทำให้มันทำงานตามที่ตั้งใจไว้กับทั้งสาม ฉันสังเกตเห็นพฤติกรรมแปลก ๆ ด้วยclick()และฉันพยายามที่จะเข้าใจว่าเกิดอะไรขึ้นและทำไม ฉันใช้ Firefox สำหรับทุกสิ่งที่ฉันอธิบายในคำถามนี้ แต่ฉันก็สนใจในสิ่งที่เบราว์เซอร์อื่นจะทำกับสิ่งนี้ หากฉันไม่ได้ใช้$('a').bind('click',fn)หรือ$('a').click(fn)ตั้งค่าตัวจัดการเหตุการณ์การโทร$('a').click()ดูเหมือนจะไม่ทำอะไรเลย ไม่เรียกตัวจัดการเริ่มต้นของเบราว์เซอร์สำหรับเหตุการณ์นี้เนื่องจากเบราว์เซอร์ไม่โหลดหน้าใหม่ อย่างไรก็ตามถ้าฉันตั้งค่าตัวจัดการเหตุการณ์ก่อนมันก็ใช้ได้ตามที่คาดไว้แม้ว่าตัวจัดการเหตุการณ์จะไม่ทำอะไรเลย $('a').click(function(){return true;}).click(); สิ่งนี้จะโหลดหน้าใหม่ราวกับว่าฉันคลิกตัวเอง ดังนั้นคำถามของฉันคือทวีคูณ: นี่เป็นพฤติกรรมแปลก ๆ เพราะฉันทำอะไรผิดไปหรือเปล่า? และทำไมการโทรถึงไม่click()ทำอะไรเลยกับพฤติกรรมเริ่มต้นหากฉันไม่ได้สร้างตัวจัดการเอง แก้ไข: ตามที่ฮอฟแมนกำหนดเมื่อเขาพยายามทำซ้ำผลลัพธ์ของฉันผลลัพธ์ที่ฉันอธิบายไว้ข้างต้นจะไม่เกิดขึ้นจริง ฉันไม่แน่ใจว่าสิ่งที่ทำให้เกิดเหตุการณ์ที่ฉันสังเกตเห็นเมื่อวานนี้ แต่ฉันมั่นใจในวันนี้ว่ามันไม่ใช่สิ่งที่ฉันอธิบายในคำถาม ดังนั้นคำตอบคือคุณไม่สามารถคลิก "ปลอม" ในเบราว์เซอร์ได้และ jQuery ทั้งหมดจะเรียกใช้ตัวจัดการเหตุการณ์ของคุณ คุณยังคงสามารถใช้window.locationเพื่อเปลี่ยนหน้าและทำงานได้ดีสำหรับฉัน

30
วิธีลบลูกศรออกจากองค์ประกอบที่เลือกใน Firefox
ฉันพยายามจัดแต่งselectองค์ประกอบโดยใช้ CSS3 ฉันได้รับผลลัพธ์ที่ฉันต้องการใน WebKit (Chrome / Safari) แต่ Firefox ไม่ได้เล่นได้ดี (ฉันไม่ได้รำคาญกับ IE) ฉันใช้appearanceคุณสมบัติCSS3 แต่ด้วยเหตุผลบางอย่างฉันไม่สามารถเขย่าไอคอนดรอปดาวน์จาก Firefox นี่คือตัวอย่างของสิ่งที่ฉันทำ: http://jsbin.com/aniyu4/2/edit #dropdown { -moz-appearance: none; -webkit-appearance: none; appearance: none; background: transparent url('example.png') no-repeat right center; padding: 2px 30px 2px 2px; border: none; } อย่างที่คุณเห็นฉันไม่ได้พยายามทำอะไรที่แฟนซี ฉันต้องการลบสไตล์เริ่มต้นและเพิ่มลูกศรดรอปดาวน์ของฉันเอง อย่างที่ฉันบอกว่ายอดเยี่ยมใน WebKit ไม่ยอดเยี่ยมใน Firefox เห็นได้ชัดว่าสิ่งที่-moz-appearance: noneไม่กำจัดรายการแบบหล่นลง ความคิดใด ๆ ไม่จาวาสคริปต์ไม่ใช่ตัวเลือก
172 html  firefox  css 


6
วิธีการปิด JavaScript ถูกเก็บขยะ
ฉันได้บันทึกข้อผิดพลาดของ Chromeต่อไปนี้ซึ่งนำไปสู่การรั่วไหลของหน่วยความจำที่ร้ายแรงและไม่ชัดเจนในรหัสของฉัน: (ผลลัพธ์เหล่านี้ใช้เครื่องมือสร้างโปรไฟล์หน่วยความจำของ Chrome Dev Tools ซึ่งรัน GC และจากนั้นใช้ภาพรวมกองของทุกสิ่งที่ไม่ได้เก็บรวบรวมไว้) ในรหัสด้านล่างนี้someClassอินสแตนซ์นั้นเก็บรวบรวมขยะ (ดี): var someClass = function() {}; function f() { var some = new someClass(); return function() {}; } window.f_ = f(); แต่จะไม่เก็บขยะในกรณีนี้ (ไม่ดี): var someClass = function() {}; function f() { var some = new someClass(); function unreachable() { some; …

11
ภาพเคลื่อนไหว scrollTop ไม่ทำงานใน firefox
ฟังก์ชั่นนี้ใช้งานได้ดี มันเลื่อนร่างกายเพื่อชดเชยภาชนะที่ต้องการ function scrolear(destino){ var stop = $(destino).offset().top; var delay = 1000; $('body').animate({scrollTop: stop}, delay); return false; } แต่ไม่ใช่ใน Firefox ทำไม? -EDIT- เพื่อจัดการกับทริกเกอร์สองครั้งในคำตอบที่ยอมรับได้ฉันขอแนะนำให้หยุดองค์ประกอบก่อนภาพเคลื่อนไหว: $('body,html').stop(true,true).animate({scrollTop: stop}, delay);


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