Tôi có thể lấy chrome-devtools để thực sự tìm kiếm tất cả các nguồn JS không?


171

Tôi gặp vấn đề với việc tìm kiếm thông qua các tệp JS trong các công cụ phát triển chrome, trước đây, tìm kiếm được kích hoạt bởi Ctrl+ Shift+ Fluôn tìm thấy những gì tôi muốn, nhưng gần đây (tôi không chắc chính xác bản cập nhật nào đã kích hoạt điều này) tìm kiếm không bắt

  • JS trong các thẻ script nội tuyến

  • JS bên trong iframe.

Tôi cũng đã thấy cuộc gọi bị rối khi các tập lệnh nội tuyến có liên quan, nhưng khi tôi cố gắng google cho các vấn đề này, tôi chỉ nhận được các trang tài liệu dev-tools, có ai khác nhận thấy những vấn đề này không? Có phải tôi chỉ tưởng tượng điều này làm việc trước đây?


4
Hãy cẩn thận - câu trả lời được chấp nhận hoạt động với CTRL + SHIFT + F và "Tìm kiếm trong tập lệnh nội dung" được bật, nhưng Chrome chỉ tính 1 trận đấu trên mỗi dòng, ngay cả khi có nhiều trận đấu trên bất kỳ dòng nào. Với JS được rút gọn, bạn sẽ thấy điều này thường xuyên. Tôi đã nghĩ rằng đây là một lỗi Chrome cho đến khi tôi nhận ra nó sẽ tìm thấy tất cả các trường hợp nếu bạn nhấp vào tập lệnh được đề cập và CTRL + F ở đó.
JD Smith

Điểm tuyệt vời! Tôi đã tìm thấy một số hành vi không nhất quán với chrome, đặc biệt là sau khi nâng cấp, giữa cài đặt "tìm kiếm trong tập lệnh nội dung" này và việc in các tập lệnh rút gọn, đôi khi mọi thứ không hoạt động hoàn hảo = (
David McMullin

1
Thực tế, có những lúc Chrome đơn giản là không tìm thấy thứ gì đó. Nó xảy ra với tôi thường xuyên. Ví dụ: khi tôi truy cập band-aidbrandfirstaid.com/first-aid-how-to-video và tìm kiếm nguồn cho _sat Vệ.jwp.ideo tôi không thấy kết quả. Tuy nhiên, chuỗi đó có mặt - ảnh chụp màn hình tôi dường như không thể tìm thấy ai khác với vấn đề này. Bây giờ tôi sử dụng Firefox và nó thấy nó ổn.
JD Smith

Đó là tò mò thực sự! Tôi đã thử tìm kiếm tương tự trong chrome của tôi và nó hoạt động tốt (tìm thấy 5 trận đấu). Bạn đã thử kích hoạt tùy chọn được đề cập trong câu trả lời của tôi dưới đây chưa?
David McMullin

2
Khung hình cũng có thể bị đè bẹp xuống tận cùng của cửa sổ giao diện điều khiển (ít nhất là đối với tôi). Kéo nó lên để bạn có thể thấy nếu tốt hơn.
Emery Lapinski

Câu trả lời:


170

Vâng, nếu bạn muốn tìm kiếm trong các nguồn nội dung là các tập lệnh được sử dụng bởi các tiện ích mở rộng và API trình duyệt nội bộ, bạn kích hoạt nó trong Cài đặt của DevTools và sau đó từ bất kỳ bảng nào trong DevTools, bạn có thể nhập Ctrl+ Shift+ Fhoặc (trên Mac) Options+ Command+ F( ⌥⌘F) để tìm kiếm trên tất cả các nguồn, đoạn và tệp.

Thậm chí hữu ích hơn cho những gì bạn có thể cần là thiết lập Workspace trong Cài đặt cog mà bạn có thể ánh xạ tới một thư mục tệp cục bộ có sẵn trong thanh bên của trình duyệt tệp Nguồn cũng có thể tìm kiếm được bằng phím tắt trên.


5
Theo nhận xét khác, có thể hữu ích để giải thích cách bật tìm kiếm tức là (từ câu trả lời khác) "Kích hoạt tùy chọn 'Tìm kiếm trong tập lệnh nội dung' trong Cài đặt chung DevTools"
samneric

3
Điều này đã lỗi thời
cdeutsch

8
Trong phiên bản hiện tại của Chrome, DevTools> Cài đặt> Tùy chọn> Nguồn "Tìm kiếm trong tập lệnh ẩn danh và nội dung"
Đánh dấu Hansen

Đồng ý đây là lỗi thời. Cũng sẽ rất tuyệt để làm rõ vị trí trong Cài đặt Công cụ Dev sẽ được bật.
Max MacLeod

44

Có vẻ như câu trả lời luôn dễ tìm hơn sau khi bạn dành thời gian để đặt câu hỏi đúng ...

Tôi tìm thấy một tùy chọn trong Chung -> Nguồn được gọi là "Tìm kiếm trong tập lệnh nội dung". Tôi không chắc chắn làm thế nào / khi tôi vô hiệu hóa điều này nhưng việc kích hoạt nó và khởi động lại chrome đã khắc phục tất cả các vấn đề của tôi.


1
Sẽ thật tuyệt nếu Chrome nhắc chúng tôi kích hoạt tùy chọn này khi thực hiện CTRL + SHIFT + F. Tôi cũng không nhớ việc vô hiệu hóa nó, nhưng một ngày nó ngừng hoạt động. Cảm ơn bạn đã cứu tôi sử dụng Firefox cho mục đích này!
JD Smith

Tôi khá chắc chắn rằng nó đã được tìm kiếm trong số tất cả các nguồn trước đây nhưng đột nhiên nó dừng lại! Bây giờ với việc kiểm tra tùy chọn đó, nó đang hoạt động trở lại! cảm ơn
Bakhshi

Tôi đã có cùng một trải nghiệm, tôi yêu chrome hầu hết thời gian nhưng đôi khi tìm thấy hành vi bất ngờ sau khi cập nhật = (Vui mừng vì nó hoạt động trở lại ngay bây giờ!
David McMullin

5
Trong Chrome 56, bạn sẽ tìm thấy tùy chọn này trong [Menu DevTools ở trên cùng bên phải của cửa sổ DevTools] -> Cài đặt -> Tùy chọn -> Nguồn -> "Tìm kiếm trong tập lệnh nội dung" (hộp kiểm ở dưới cùng)
Chris

6
Đối với tôi, trong Chrome 69, giờ đây nó được gọi là "Tìm kiếm trong các tập lệnh ẩn danh và nội dung"
Jono

35

Phiên bản mới nhất của DevTools

Nhấp vào biểu tượng ba chấm ở bên phải của dock DevTool và chọn Tìm kiếm .

Hoặc chỉ cần nhấn: Control- Shift- Ftrong khi sử dụng DevTools ( Control- Shift- I).

Menu Dock DevTools


Phiên bản cũ hơn của DevTools

Kích hoạt tùy chọn ' Tìm kiếm trong tập lệnh nội dung ' trong Cài đặt chung DevTools. Nó sẽ cho phép các kịch bản nội dung có thể tìm kiếm được.

Sau đó, trong bảng DevTools, bạn có thể tìm kiếm các tệp nguồn ở dưới cùng của bảng.

Ví dụ:

Google Chrome - Tập lệnh nội dung - Tìm kiếm trong các nguồn


Nếu bạn không có tab Tìm kiếm ở cuối bảng DevTools , hãy nhấp vào biểu tượng ba chấm để mở.

Chrome / Chromium - DevTools Tìm kiếm trong các tệp mã nguồn


1
Đối với tôi, tôi đã phải mở rộng bảng điều khiển có chứa kết quả tìm kiếm.
Tiếng Anh.

8

Tôi đã phải đối mặt với cùng một vấn đề CTRL + SHIFT + F không hoạt động nữa.

  1. Nhấn f12 để mở công cụ dành cho nhà phát triển
  2. Nhấp vào dấu chấm lửng dọc ở bên phải của thanh công cụ dành cho nhà phát triển để mở các tùy chọn của nó
  3. Nhấp vào "Công cụ khác"
  4. Nhấp vào "Tìm kiếm"

nhập mô tả hình ảnh ở đây


5

Trong trường hợp nó vẫn không hoạt động, hãy kiểm tra xem tiện ích mở rộng này có được cài đặt trong chrome của bạn không:

biểu mẫu điền: https://chrom.google.com.vn/webstore/detail/form-filler/bnjjngeaknajbdcgpfkgnonkmififhfo?hl=vi

CTRL + SHIFT + F vẫn không hoạt động với tôi nhưng sau đó tôi phát hiện ra rằng tiện ích mở rộng chrome "Form Filler" đã ghi đè "tìm kiếm tất cả" trong lệnh console

Để thay đổi điều này: đi tới url -> chrome: // extend /

sau đó đi xuống dưới cùng bên phải: Phím tắt và bạn có thể thay đổi lệnh + CTRL + SHIFT + F cho trình điền biểu mẫu

sau đó lệnh CTRL + SHIFT + F trong bảng điều khiển tìm kiếm chrome hoạt động trở lại


4

Trong phiên bản mới nhất CTRL + SHIFT + F không hoạt động nữa ngay cả sau khi bật "Tìm kiếm trong tập lệnh ẩn danh và nội dung".

Bước 1) Bạn cần nhấp vào ba chỉnh sửa ở phía trên bên phải hoặc dưới cùng bên trái của các công cụ dev. nhập mô tả hình ảnh ở đây

2) Bạn sẽ thấy một tùy chọn tìm kiếm đó là những gì bạn muốn.

3) Ngoài ra, tab tìm kiếm hiện diện ở phía dưới. Vì vậy, nó có thể không hiển thị để bạn có thể phải kéo tab lên . nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.