2012-06-29 79 views

Trả lời

60

No. Nhưng bạn thực sự nên sử dụng console.log() thay vì alert() để gỡ lỗi.

Trong Chrome, nó thậm chí còn có lợi thế là có thể in toàn bộ đối tượng (không chỉ toString()).

+9

Cảnh báo hữu ích vì chúng ảnh hưởng đến thời gian. Và web inspector console.log introspection đôi khi có thể xảy ra sau khi một loạt các mã thực hiện sau khi đăng nhập giao diện điều khiển ẩn trạng thái tại dòng khi trạng thái console.log được thực hiện. –

+10

@BjornTipling Cho rằng bạn có thể sử dụng 'trình gỡ rối' hoặc điểm ngắt. –

+0

Câu trả lời "không" có nghĩa là không có cách nào khác để kích hoạt lại cảnh báo hoặc bạn cho rằng người hỏi không nên sử dụng cảnh báo? –

2

Nếu bạn muốn hộp thoại được kích hoạt lại cho trang bạn đặt làm hộp thoại ngăn hiển thị.

Chrome: chọn cài đặt, trang google cho chrome sẽ mở bằng tất cả cài đặt của bạn cho chrome.

Ở dưới cùng, hãy chuyển đến cài đặt nâng cao và ở cuối cài đặt nâng cao mà bạn có thể nhấp vào Cài đặt trình duyệt Resset ... điều này sẽ làm cho hộp thoại xuất hiện như mong muốn.

+8

Mặc dù nó chắc chắn đặt lại vấn đề cảnh báo nhưng nó nên được sử dụng cẩn thận, vì nó đặt lại tất cả các thiết lập. Không có cách nào để chọn những gì bạn muốn đặt lại. Ngoài ra tôi không tin rằng nó đơn giản hơn làm mới trang – fejese

+2

Thật không may Google đã lập chỉ mục này như là câu trả lời ... khủng khiếp của nó. đừng làm thế. – macm

154

Đóng tab của trang bạn đã tắt cảnh báo. Mở lại trang trong một tab mới. Cài đặt này chỉ kéo dài trong phiên, vì vậy các cảnh báo sẽ được bật lại sau khi phiên mới bắt đầu trong tab mới.

6

thêm 2 giải pháp tôi đã may mắn với khi không phải đóng tab + mở lại trang trong một tab khác cũng đóng tất cả các tab trong Chrome (và trình duyệt) sau đó khởi động lại nó không làm việc:

1) Tôi cố định nó trên máy tính của tôi bằng cách đóng tab, buộc đóng Chrome, & khởi động lại trình duyệt mà không cần khôi phục tab (Lưu ý: trên máy tính chạy CentOS Linux).

2) Sếp của tôi (cũng trên CentOS) có cùng một vấn đề (cảnh báo là một phần lớn trong quá trình gỡ lỗi Javascript của công ty tôi vì nhiều lý do, ví dụ như phương pháp cũ), nhưng phương pháp thứ nhất của tôi không hoạt động. Tuy nhiên, tôi cố gắng sửa chữa nó cho anh ta với quy trình sau:

  • a) Thực hiện một tập tin văn bản trống gọi FixChrome.sh, và dán trong kịch bản bash sau:

    #! /bin/bash 
    cd ~/.config/google-chrome/Default  //adjust for your Chrome install location 
    rm Preferences 
    rm 'Current Session' 
    rm 'Current Tabs' 
    rm 'Last Session' 
    rm 'Last Tabs' 
    
  • b) đóng Chrome, sau đó mở Terminal và chạy tập lệnh (bash FixChrome.sh).

Nó làm việc cho anh ta. Nhược điểm là bạn mất tất cả các tab từ phiên làm việc trước đây hiện tại & của bạn, nhưng nó có giá trị nếu điều này quan trọng đối với bạn.

28

Vì vậy, câu trả lời đúng là: CÓ, có cách tốt hơn.

Nhấp chuột phải vào tab và chọn "Trùng lặp", sau đó đóng tab gốc nếu bạn muốn.

Thông báo được bật lại ở chế độ trùng lặp.

Tab trùng lặp dường như tạo lại trạng thái đang chạy của tab gốc để bạn có thể tiếp tục vị trí của mình.

+2

FYI, nếu bạn nhấp vào giữa biểu tượng làm mới, nó sẽ nhân đôi tab. Các nút quay lại/chuyển tiếp giữa nhấp cũng mở các trang của chúng trong các tab mới. Khá tiện dụng. – RobM

+0

Mặc dù các công cụ gỡ lỗi là rất tốt, đôi khi rất tốt khi chỉ in ra màn hình mà không cần xem qua mã trình gỡ lỗi. Nó sạch sẽ. Bạn không phải đồng ý, nhưng tôi đồng ý với câu trả lời này. – ejbytes

3

mở một cửa sổ hoặc tab mới có cùng liên kết .. tùy chọn BỊ TRƯỚC chỉ kéo dài mỗi phiên.

+1

cách điều này khác với lưu ý của OP rằng 'Tất nhiên tôi có thể đóng tab và tải lại nó nhưng có cách nào tốt hơn không? ' –

-1

Bật TẮT tăng tốc phần cứng dường như là cài đặt ảnh hưởng đến cửa sổ bật lên & hộp thoại.

Chrome liên tục ẩn Windows Dialog khi tôi cần trả lời Có hoặc Không cho mọi thứ, cũng khi tôi cần Đổi tên thư mục trong bảng điều khiển dấu trang của mình. Sau nhiều tuần làm việc này. Tôi đã vô hiệu hóa tất cả người trợ giúp Chrome trong Cài đặt, Ngoài ra Trong cửa sổ 10 tôi đã tắt tính năng Chụp nhanh cửa sổ. Nó đã làm một cái gì đó để đưa các cửa sổ bật lên và hộp thoại trở lại trong khung nhìn.

Khi lỗi này xảy ra, tôi đã có thể đóng tab bằng cách nhấn Enter trước khi nhấp vào tab đóng nút X. Trình duyệt đã có một hộp cảnh báo, ẩn mà cần một phản hồi từ người dùng.

Tắt tính năng nén phần cứng và bật lại, Giết quá trình Chrome và chuyển tất cả các trình trợ giúp khác Tắt và quay lại đã sửa nó cho tôi ... Nó phải ở dạng chrome vì tôi vừa mới truy cập cửa sổ Chrome trong Mac và nó đã dừng lại vấn đề, mà không có bất kỳ sự can thiệp nào. Tôi đoán rằng việc bật/tắt/bật cài đặt chrome đã khiến nó định vị lại các hộp thoại. Tôi không thể khiến trình duyệt lặp lại lỗi bây giờ ...

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