Có tùy chọn nào để hiển thị url thực khi bạn tìm kiếm trên Safari 6 không?


17

Safari 6 tích hợp một thanh địa chỉ và hộp tìm kiếm với nhau. Vì vậy, khi bạn muốn tìm kiếm một từ khóa, bạn chỉ cần gõ vào hộp địa chỉ. Điều đó có thể tốt.

Trước đây, khi bạn nhập nội dung nào đó vào hộp tìm kiếm cũ , bạn sẽ thấy một url chứa tất cả cụm từ tìm kiếm dưới dạng chuỗi truy vấn trong thanh địa chỉ cũ . Ví dụ: nếu bạn nhập Safari 6vào hộp tìm kiếm, bạn sẽ thấy một cái gì đó giống như https://www.google.com/search?hl=en&q=safari+6…trong thanh địa chỉ.

Trong Safari 6, lặp lại thử nghiệm này, nhập Safari 6vào thanh địa chỉ tích hợp. Bạn sẽ tiếp tục nhìn thấy Safari 6ở đó, không phải là URL thực sự. Điều này xảy ra ngay cả khi tôi vào trang tìm kiếm trước và nhập từ khóa vào tìm kiếm của họ. Nó chỉ xảy ra cho sự lựa chọn của bạn về công cụ tìm kiếm trong tùy chọn Safari. Vì vậy, giả sử, tôi chọn "Yahoo" và truy cập "Google.com", sau đó nó hiển thị URL thực.

Có thể bỏ qua sự phiền toái này và để Safari 6 tiết lộ URL thực tế không?


2
Ồ, tại sao Safari chiếm quyền điều khiển URL của trang web. Tôi gần như sẽ phân loại đó là một lỗi. Tôi thực sự hy vọng cho nhiều defaults writebí mật cho 10.8.
Arjan

Tôi không thể dễ dàng sao chép Safari chiếm quyền điều khiển URL khi lần đầu tiên truy cập google.com. (Mặc dù google.com được sử dụng làm công cụ tìm kiếm trong Safari của tôi.) Chỉ khi nào đó ở lại trang chủ Google trong khi gõ (rất khó; thông thường, nó sẽ đi đến kết quả tìm kiếm tự động ngay lập tức) hiển thị các thuật ngữ tìm kiếm trong thanh vị trí.
Arjan

Có một bản dupe gần đây hơn với một giải pháp kéo đẹp .
Arjan

2
Vâng, tôi đã thấy điều này cực kỳ khó chịu, ống hút đã chuyển tôi sang Chrome.
Jeff Burdges

1
@CajunLuke, tôi vẫn thấy Safari hiển thị các từ tìm kiếm, không phải URL. Tuy nhiên, chính Google đôi khi sử dụng các URL mà Safari không hiểu. Sử dụng URL ví dụ từ câu hỏi vẫn cho thấy hành vi gây phiền nhiễu này trong 6.0.1 của tôi.
Arjan

Câu trả lời:


7

Safari duy trì thông tin này trong nội bộ, nhưng tôi chỉ có thể làm cho nó tiết lộ URL thực tế bằng cách bật trình kiểm tra web (Option-Command-I) sau khi bạn đã bật menu Debug ở cuối tab nâng cao trong Tùy chọn Safari ( Chỉ huy-,). Tất nhiên, bạn có thể kéo URL ra khỏi cửa sổ tìm kiếm để nhận liên kết (thay vì sao chép chỉ sao chép các cụm từ tìm kiếm hiển thị).

Bạn sẽ thấy URL đầy đủ trong phần tiết lộ Vị trí ở góc dưới bên phải màn hình của bạn. Phần tốt duy nhất của điều này là văn bản có thể sao chép được khi bạn đã điều hướng và chọn nó. Có thể viết tiện ích mở rộng Safari để thực hiện bản sao này, nhưng tôi chưa tìm thấy tiện ích nào để thực hiện việc này.

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

Do Arjan cung cấp, bạn cũng có thể tạo dấu trang và sử dụng JavaScript để truy xuất URL.

javascript:(function(){window.location.href=window.location.href.replace("search?", "#");})()

Bạn cũng có thể quan tâm đến gDirectLinks hoặc đó là anh chị em đầy đủ hơn LinkThing , điều này thay đổi cách Safari biểu hiện các thuật ngữ tìm kiếm của google và hoạt động với việc xử lý URL từ google.


1
Người ta thậm chí có thể viết một bookmarklet đơn giản để chạy javascript:prompt("Here's your URL", window.location), nhưng tôi cho rằng OP chỉ muốn thoát khỏi vụ cướp thanh vị trí ...? (Và quá tệ window.location=window.locationkhông thực hiện được mánh khóe, mặc dù window.location=window.location.replace("search?", "#")nó đánh lừa Safari.)
Arjan

Và, một khi bạn đã đánh dấu javascript mà bạn chọn - hãy đặt nó trong chín vị trí đầu tiên của thanh dấu trang và bạn có thể sử dụng phím tắt lệnh để gọi nó từ bàn phím. Khe thứ ba -> Lệnh-3. cũng quixapp.com/help
bmike

Chúng ta sẽ thấy. Tôi cá rằng nhiều người sẽ tìm thấy câu trả lời này và nhận xét của bạn và thấy nó hữu ích ngay cả khi OP đang tìm kiếm nhiều hơn để hack mọi thứ và làm cho nó đúng như vậy. Hy vọng rằng câu trả lời sẽ xuất hiện nếu có thể.
bmike

1
Er, phiên bản cuối cùng của tôi cũng không hoạt động. Tôi đã làm khi thử nghiệm ;-) Bằng cách nào đó ngăn xếp Trao đổi lẻn một không gian kỳ lạ vào chữ "tìm kiếm" dù sao, mặc dù tôi đã không sử dụng `code`để tránh điều đó ... cuối thử, không có định dạng ở tất cả: javascript: (function () {cửa sổ .location.href = window.location.href.replace ("tìm kiếm?", "#");}) ()
Arjan

tôi đã không nghĩ về thanh tra web. Và bookmarklet cũng là một ý tưởng tốt. cảm ơn mọi người.
beatak

4

Cài đặt tiện ích mở rộng SafariKeywordSearch và hành vi này sẽ biến mất, nhưng quan trọng nhất là bạn sẽ có khả năng đặt các công cụ tìm kiếm khác ngoài các công cụ tìm kiếm AAPL đã được trả hàng tỷ đồng.


2
Cài đặt phần mở rộng một mình đã không làm công việc. Tôi cũng đã phải thay đổi công cụ tìm kiếm mặc định của Safaris từ Google sang một thứ khác (ví dụ Bing). Sau đó, mọi thứ sẽ tốt đẹp trở lại :)
Stefan Schmidt

1
Được rồi, một khó chịu nhỏ vẫn còn. Khi mở một cửa sổ hoặc tab mới, nó hiện thông báo "Tìm kiếm Bing hoặc nhập địa chỉ". Tôi tự hỏi nếu bạn vẫn có thể đơn giản chỉnh sửa nhị phân Safaris bằng trình soạn thảo hex để xóa toàn bộ chuỗi vô dụng đó hoặc nếu điều đó bây giờ tốn nhiều thời gian hơn do ký mã.
Stefan Schmidt

3

Tôi đã tạo tiện ích mở rộng Safari: Nhận URL để giải quyết vấn đề chính xác này. Nó mở ra một popover đẹp với url đầy đủ, đã được chọn và sẵn sàng để sao chép và dán.

Tôi hy vọng bạn thích nó!


Tôi yêu plugin của bạn. Tuy nhiên, nó đã bị xóa bởi Safari 12.
Sparky

2

Nhấp chuột phải vào tiêu đề của cửa sổ sẽ hiển thị một menu URL bạn đang bật. Bạn không thể sao chép từ đây, nhưng ít nhất bạn có thể XEM url.


2
đó là một điểm tốt, nhưng tôi muốn có thể sao chép URL.
beatak

Đây là một ý tưởng tốt. Vì vậy, tôi nghĩ rằng phiên bản canon của thủ thuật này là Apple - nhấp vào tiêu đề của cửa sổ.
Nicolas Barbulesco

Bản dựng hiện tại (không phải beta) của safari hiện có một tùy chọn để hiển thị toàn bộ url.
Alexander - Tái lập Monica

2

Một cách thực sự đơn giản mà tôi đã khám phá để giải quyết vấn đề này là (btw, tôi đang sử dụng Safari 7.1):

  1. "Chọn tất cả" trong hộp địa chỉ
  2. Mở một cửa sổ Safari mới
  3. Nhấp vào hộp địa chỉ và "dán"

Điều này cung cấp cho bạn một URL (một URL thực sự dài) sau đó bạn có thể kéo ra và lưu vào một thư mục, dán vào nơi khác để tham khảo, v.v.


không hoạt động nữa
IceFire

1

OMFG Tôi đã phát hiện ra câu trả lời cho điều này một cách tình cờ.

Chỉ cần chọn văn bản trong trường tìm kiếm / URL và Sao chép nó. Đó là tất cả. Url Google, không phải văn bản tìm kiếm, sẽ được sao chép vào bảng tạm. Đơn giản như thế.


không hoạt động nữa
IceFire

@IceFire trong phiên bản OS và Safari nào?
Calion

10,14, 12,0; vấn đề là việc truy cập trang web và sao chép công việc, nhưng không truy cập trang web, sao chép sẽ chỉ sao chép văn bản tìm kiếm
IceFire

0

Cách giải quyết tôi sử dụng không yêu cầu tải xuống tiện ích mở rộng và nó tạo ra một URL bạn có thể sao chép: trong Tùy chọn Safari> Nâng cao, chọn "Bật Menu phát triển". Trong menu Phát triển, bấm Hiển thị Tài nguyên Trang. Một màn hình màu xám xuất hiện ở phần ba dưới cùng của màn hình của bạn và ở cực bên phải, bên dưới "Vị trí", sao chép URL.

Một cách giải quyết khác, ít hoạt động hơn: thêm trang Kết quả tìm kiếm của Google dưới dạng dấu trang, giả sử trong thư mục dấu trang đặc biệt được tạo rõ ràng cho mục đích này (tôi đặt tên là "Safari Detours"), sau đó nhấp chuột phải để sao chép URL từ trang dấu trang .


0

Có vẻ như Safari 6.0.1 đã khắc phục điều này.

Để trích dẫn các ghi chú phát hành:

  • Khắc phục sự cố có thể khiến Trường Tìm kiếm thông minh diễn giải URL dưới dạng cụm từ tìm kiếm.
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.