2011-06-21 71 views
9

Mã sau đây sẽ bị lỗi trong cả hai bộ nhớ của tôi trên 2 máy tính khác nhau (Windows 7 cả hai, Chrome 12.0.742.100).Chrome: Lỗi bắt buộc: không thể tải XRegExp hai lần trong cùng một khung

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 
    <head> 
     <title>Test</title> 
     <script type="text/javascript"> 
      location.hash = "#one"; 
      location.hash = "#two"; 
      location.hash = "#three"; 
     </script> 
    </head> 
    <body> 
     This will error out "Uncaught Error: can't load XRegExp twice in the same frame" in chrome. Anyone got an answer? 
    </body> 
</html> 

Tôi cảm thấy như tôi đã thử mọi thứ. Bất cứ ai có thể xác nhận lỗi này trên chrome, và không ai có một ý tưởng như thế nào tôi sửa chữa nó? Cảm ơn rất nhiều.

URL lỗi: http://jalsoedesign.net/test/hashchanging/

tôi nên thêm: Nó hoạt động tốt, làm những gì nó nên (thay đổi băm trang), nhưng vẫn đi ra với một lỗi.

+0

Giành chiến thắng 7/Chrome 12.0.742.100 - không có vấn đề gì khi tôi mở liên kết đó. – amelvin

+0

Và không có lỗi trong bảng điều khiển của bạn? – h2ooooooo

Trả lời

11

Tính năng này hoạt động tốt với tôi trên Chrome 12.0.742.100 trên Win7. Tôi giả sử bạn đã cài đặt tiện ích mở rộng? tắt tất cả các tiện ích (hoặc chuyển sang chế độ ẩn danh) và thử tải lại trang của bạn. Lỗi từ tập lệnh nội dung cũng được hiển thị trong bảng điều khiển javascript. Nếu bạn không sử dụng XRegExp trên trang của mình, có thể là một trong các tiện ích mở rộng.

Edit:

Nguồn gốc của các ngoại lệ nên được đặt ở bên phải. Nhấp vào nó để đi đến kịch bản gây ra ngoại lệ.

+7

Tôi không biết tôi không thể nghĩ gì về điều này. Bạn đã hoàn toàn chính xác, đó là phần mở rộng chrome "Trình xem XML". Cảm ơn. – h2ooooooo

+0

Đã có bản thân mình :) Đừng quên chấp nhận câu trả lời. – Jan

+1

Tương tự như H2ooooetc ... Đã xảy ra lỗi tương tự. Trình xem XML Viewer là nguyên nhân. – PeterToTheThird

2

Tiện ích mở rộng sử dụng XRegExp phải nâng cấp lên phiên bản v2.0.0 trở lên. Điều đó sẽ tránh được lỗi này ngay cả khi XRegExp (không thích hợp) được nạp nhiều lần trong cùng một khung.

+0

làm thế nào để bạn nâng cấp xregexp cho chrom để sử dụng 2.0+? Tôi đã có phiên bản mới nhất của chrome và nó là 1,5. Tôi thấy lỗi này tất cả các thời gian và tôi thậm chí không có một plugin duy nhất được cài đặt! – Jacksonkr

Các vấn đề liên quan