Thanh địa chỉ Chrome không còn hiển thị giao thức hoặc tên miền phụ www


48

Cách đây vài ngày, tôi nhận thấy rằng đối với tất cả các trang web, chrome bỏ qua thanh địa chỉ giao thức và tên miền phụ nếu đó là www.đồng nghiệp của tôi báo cáo rằng họ không thấy điều này. Phiên bản Chrome là 67.0.3394.87.

Ví dụ: nếu tôi nhập vào thanh địa chỉ https://www.google.com(không có dấu ngoặc kép), Chrome sẽ ngay lập tức hiển thị chip "Bảo mật" theo sau google.com. Xem ảnh chụp màn hình đính kèm.

những gì tôi nhập

những gì Chrome hiển thị

Tôi đã xem xét các cài đặt Chrome vô ích ảnh hưởng đến điều này, cộng với chrome://flagstrang và chrome://net-internalstrang.

Tôi đã không làm bất cứ điều gì có ý thức để thực hiện thay đổi này.

Có ý kiến ​​gì không?

EDIT: Gợi ý từ MrWhite rằng Giao diện người dùng Ominbox Ẩn Lược đồ URL trạng thái ổn định và Tên miền phụ tầm thường đã trở thành enabled:đề xuất tốt, ngoại trừ cài đặt vẫn ở Mặc định.

Giao diện người dùng Omnibox Ẩn trạng thái ổn định - vẫn được đặt thành Mặc định

Tuy nhiên, như một phát súng trong bóng tối, tôi sẽ chơi với thiết lập để xem điều gì sẽ xảy ra.

Đầu tiên tôi cài đặt nó thành Vô hiệu hóa. Điều đó đã khôi phục hành vi trước đó của thanh địa chỉ, đó là không che giấu giao thức và các tên miền phụ tầm thường. Người ta sẽ nghi ngờ rằng bằng cách nào đó, mặc định đã được thay đổi, ngoại trừ việc đồng nghiệp không báo cáo vấn đề này.

Ồ, tốt Bây giờ tôi sẽ để nó là Vô hiệu hóa.

Tôi sẽ sẵn sàng chấp nhận câu trả lời từ MrWhite, vì nó cung cấp một cách giải quyết. Tuy nhiên, nó sẽ để nó mở lâu hơn một chút, bởi vì nó không thực sự trả lời tại sao hành vi này đã thay đổi và tại sao nó phải được ghi đè.

EDIT 2: Phiên bản Chrome là 67.0.3394.87.


1
Bạn đang sử dụng phiên bản Chrome nào?
MrWhite

Vui lòng cung cấp phiên bản Chrome của bạn là gì và thậm chí có thể hỏi đồng nghiệp của bạn phiên bản họ có. Nó có thể là của bạn đã được cập nhật, nhưng của họ thì không.
mbomb007

1
Nhận thấy rằng, trong khi tôi đã thay đổi cài đặt này thành "bị vô hiệu hóa" trước đó, sau khi cập nhật lên 76.0.3809.100, họ lại đặt lại giá trị này về giá trị mặc định. Họ đang thúc đẩy hành vi sai trái này rất mạnh mẽ.
đánh cắp

Câu trả lời:


39

Hành vi bạn đang thấy phù hợp với cài đặt "Giao diện người dùng Omnibox Ẩn lược đồ URL trạng thái ổn định và Tên miền con tầm thường" được bật trong chrome://flags.

Cờ Chrome - Giao diện người dùng Omnibox Ẩn lược đồ URL trạng thái ổn định và các tên miền con tầm thường

Đặt lại cờ này thành "Mặc định" (hoặc "Đã tắt") và khởi động lại trình duyệt (được nhắc) sẽ lấy lại lược đồ + tên miền phụ của bạn. Đây là trên Chrome Phiên bản 67.0.3394.87 (Bản dựng chính thức) (64-bit) - Windows.

Ngoại trừ việc kiểm tra cài đặt đó không hiển thị "Đã bật"; thay vào đó nó hiển thị "Mặc định".

Theo như tôi có thể thu thập, liệu "Mặc định" có nghĩa là "Đã bật" hay "Đã tắt" được tích hợp sẵn để thực thi Chrome. Vì vậy, đây chủ yếu là phiên bản phụ thuộc. Cũng lưu ý rằng các cài đặt khác nhau giữa các bản dựng "Nhà phát triển" và "Ổn định".

Cài đặt cũng có thể được bật / tắt trong chuyển đổi dòng lệnh. Vì vậy, đây là một lĩnh vực khác là giá trị kiểm tra. Tham khảo : https://peter.sh/experiment/chromium-command-line-switches/ - mặc dù tôi không thấy nhiều liên quan đến Omnibox trong danh sách này.


CẬP NHẬT Tháng 9-2018: Như đã lưu ý trong một câu trả lời khác, từ Phiên bản Chrome 69 (Phiên bản 69.0.3497.81 đã được thử nghiệm), tính năng này hiện dường như được bật bởi "Mặc định". Vì vậy, bạn phải đặt rõ ràng thành "Vô hiệu hóa" để xóa tính năng này.


CẬP NHẬT Tháng 8-2019: Tùy chọn / cờ này đã được chia thành hai (có thể kể từ phiên bản 72 - theo @Kyborek trong các bình luận):

  • Giao diện người dùng Omnibox Ẩn lược đồ URL trạng thái ổn định
  • Giao diện người dùng Omnibox Ẩn các tên miền con tầm thường URL trạng thái ổn định

Cài đặt "Mặc định" được bật , do đó, các tùy chọn này phải được đặt rõ ràng thành "Đã tắt" để lấy lại "Lược đồ" và "Tên miền con tầm thường" trong thanh địa chỉ URL. (Lưu ý rằng lược đồ / giao thức "http" không an toàn luôn bị ẩn, bất kể tùy chọn này.)

Cờ Chrome - Omnibox Ẩn lược đồ và các tên miền con tầm thường

Ngoài ra còn có một tùy chọn mới (?), Khá đáng ngại: "Giao diện người dùng Omnibox Ẩn đường dẫn URL truy vấn trạng thái ổn định, truy vấn và tham chiếu" mà hiện tại (phiên bản Chrome 76) dường như bị vô hiệu hóa ở trạng thái "Mặc định". Một cái gì đó để giữ một mắt trên mặc dù!

Chrome FLag - Giao diện người dùng Omnibox Ẩn đường dẫn, truy vấn và tham chiếu URL trạng thái ổn định


CẬP NHẬT Tháng 11-2019: Thật không may, dường như kể từ phiên bản 78, những lá cờ này đã bị xóa hoàn toàn khỏi UI.

Tuy nhiên, trong khi các cờ này dường như đã bị xóa trong Giao diện người dùng, nếu trước đó bạn đã tắt các cờ này trong phiên bản trước đó thì các tùy chọn sẽ xuất hiện và "tên miền phụ tầm thường" và "lược đồ URL (HTTPS)" vẫn hiển thị.


CẬP NHẬT Dez-2019: Như đã nêu trong một câu trả lời khác bên dưới, bạn có thể cài đặt tiện ích mở rộng Trình báo cáo trang web đáng ngờ của Google và giao thức + tên miền phụ đã hoạt động trở lại.


3
Tôi phải đặt nó thành "Đã tắt" để khôi phục cách nó luôn hoạt động cho đến vài ngày trước.
Jeffrey Simon

1
Dù "Omnibox UI ẩn ..." tôi vô hiệu hóa, nó vẫn ẩn http đơn giản.
Ivan

1
Trong phiên bản Chrome 73+, cài đặt này hiện được đặt tên Omnibox UI Hide Steady-State URL Trivial Subdomainstrong trường hợp bạn muốn tìm kiếm nó
Kyborek

11
Tôi đang dùng Chrome phiên bản 78 và những lá cờ đó đã bị xóa hoàn toàn.
Chris

3
@MrWhite OK, nhưng làm cách nào để vô hiệu hóa các cờ này ngay bây giờ, rằng chúng không còn hiển thị trong Chrome nữa? Cập nhật: tìm thấy giải pháp. Đầu tiên, bật tùy chọn "Tạm thời chưa khai thác cờ M76", khởi động lại chrome, sau đó các cờ đó sẽ xuất hiện lại. Có vẻ như chúng sẽ bị xóa trong các phiên bản Chrome trong tương lai, mặc dù :(
izogfif

7

Bây giờ nó là thiết lập mặc định cho chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains

Bây giờ nó cũng sẽ loại bỏ một số tên miền phụ khác như "m.domain.com" thành "domain.com", vì vậy "www.m.www.m.example.com" sẽ hiển thị dưới dạng "example.com" trong thanh địa chỉ trừ khi "Giao diện người dùng Omnibox Ẩn lược đồ URL trạng thái ổn định và tên miền con tầm thường" được đặt thành bị tắt trong Chrome 69

https://bugs.chromium.org/p/chromium/issues/detail?id=881410


7

Các mục chrome: // flags là tạm thời và sẽ bị xóa trong các phiên bản Chrome trong tương lai.

Phương pháp dài hạn

Các hỗ trợ chính thức phương pháp lâu dài là để cài đặt trang web Reporter đáng ngờ của Google mở rộng.

  • www và các "tên miền phụ" tầm thường khác sẽ được hiển thị đầy đủ
  • https:// sẽ được hiển thị đầy đủ
  • http://sẽ được ẩn đi, Not securesẽ được hiển thị thay thế

Nó hoạt động vì Chrome / Chromium kiểm tra rõ ràng liệu tiện ích mở rộng có được cài đặt và kích hoạt hay không bằng cách sử dụng id của nó và bật tắt tính năng tách biệt URL tương ứng.


Đối với những người không muốn cài đặt tiện ích mở rộng Trình báo cáo Trang web

Phần bắt buộc duy nhất của tiện ích mở rộng đó là một đoạn trích từ manifest.json được hiển thị bên dưới, không cần các tệp khác.

Bạn có thể cài đặt nó trong trình duyệt của mình dưới dạng tiện ích mở rộng. Việc cài đặt trên Linux hoặc MacOS là không đáng kể. Đối với Windows, chỉ có kênh Canary hỗ trợ cài đặt các phần mở rộng không bị hạn chế theo như tôi biết. Một số dĩa Chrome cũng hỗ trợ nó. Trong Google Chrome ổn định chính thức trên Windows, bạn sẽ phải sử dụng một thủ thuật phức tạp để tránh cảnh báo trên mỗi lần khởi động trình duyệt.

Tiện ích mở rộng không trọng lượng này sử dụng cùng một id với tiện ích mở rộng của Google để bạn không thể cài đặt cả hai tiện ích này, nhưng dù sao bạn cũng chỉ cần một cái. Lưu ý, vì id giống nhau nên chúng tôi không thể tải nó lên Web Store.

  1. Sao chép văn bản sau và dán nó vào trình soạn thảo văn bản của bạn, lưu dưới dạng manifest.json.
    Xem thêm Cách lưu tệp với bất kỳ tiện ích mở rộng nào trong Windows
  2. Mở chrome://extensionstrang, bật "chế độ nhà phát triển", kéo thư mục có tệp manifest.json vào trang hoặc nhấp vào nút "Tải không giải nén" và cho biết thư mục ở đó.
{
   "name": "Keep full URL",
   "description": "Prevent elision of www and other trivial subdomains in the address bar",
   "version": "1.0",
   "manifest_version": 2,
   "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAowA8wOUQ8ShyITJ15B9rcJrnoolyo+OLj07g8QWBlEBikgszYwlbc88OIRL+dJOASok3yG6RQ60fvIjBrtNEk1yQZJfNwF/CN0jFrkE3HN3xVMoX0XIQPB93kDZARcfR5nwU3RUgwwWGTqt69KSSU8QzRRQJSEgM8GENa3OBhw1UBn/I/RbhaFcTykJSomo9j55goJwNzUhXTJk458DQ5diY+gWMadDXlDBa8cciCVlaGOjBV5ezmxnD6p1GXhrvyEKZP8IlreDJC2Nw9hxrT3GIo1FzbmeDPANKJ9pkY1H3LOVsGJDtytBpD/FRErlvfkJVqp3N5ifF2EQ8lOAHrQIDAQAB"
}

2

Ngoài ra với các câu trả lời hiện có, cần phải đề cập rằng những thay đổi trong cài đặt trình duyệt không thực sự cần thiết để có quyền truy cập vào URL đầy đủ. Chỉ cần nhấp đúp vào thanh URL và bạn sẽ thấy nó hoàn toàn.


1

Dưới đây là những gì cần thiết để có được các tên miền phụ (còn gọi là giao thức) và các tên miền phụ 'tầm thường' được hiển thị trên Mac OS 10.13.6 chạy Chrome 70.0.3538.67:

  • chrome://flags/#views-browser-windows đặt thành bật
  • chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains đặt thành vô hiệu hóa
  • chrome://flags/#upcoming-ui-features được đặt thành Mặc định hoặc bị tắt.

1
Xin vui lòng không gửi cùng một câu trả lời cho nhiều câu hỏi. Nếu cùng một thông tin thực sự trả lời cả hai câu hỏi, thì một câu hỏi (thường là câu hỏi mới hơn) nên được đóng lại như một bản sao của câu hỏi khác. Bạn có thể chỉ ra điều này bằng cách bỏ phiếu để đóng nó dưới dạng trùng lặp hoặc, nếu bạn không đủ danh tiếng cho điều đó, hãy giơ cờ để cho biết đó là bản sao. Mặt khác, điều chỉnh câu trả lời của bạn cho câu hỏi này và không chỉ dán cùng một câu trả lời ở nhiều nơi.
DavidPostill

1

Điều hướng đến chrome: // flags / và đặt ba cờ này thành "Đã tắt":

chrome://flags/#omnibox-ui-hide-steady-state-url-scheme

chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomains

chrome://flags/#omnibox-ui-hide-steady-state-url-path-query-and-ref

1

Không chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsmay đã bị xóa trong Chrome 76, nhưng có một mẹo rất dễ dàng để hiển thị lại giao thức và tên miền phụ.

Tất cả những gì bạn phải làm là cài đặt tiện ích mở rộng Trình báo cáo trang web đáng ngờ của Google từ Cửa hàng Chrome và " https: // www ." sẽ bắt đầu hiển thị trên thanh địa chỉ.

hộp thư


Như chúng ta có thể thấy trong mã nguồn, giao thức sẽ không bị ẩn nếu tiện ích mở rộng này được cài đặt:

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

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


Câu trả lời của wOxxOm đã nêu phương pháp tương tự.
MrWhite

0

Trong Chrome Canary ( Version 78.0.3866.0 (Official Build) canary (64-bit)) trên macOS Mojave, tôi cần phải vô hiệu hóa cả hai chrome://flags/#omnibox-ui-hide-steady-state-url-schemechrome://flags/#omnibox-ui-hide-steady-state-url-trivial-subdomainsđể lấy lại giao thức và các tên miền phụ "không quan trọng" trong công việc của tôi.


5
Trong Chrome Canary ( Version 79.0.3928.3 (Official Build) canary (64-bit)) chrome://flags/không cho tôi bất kỳ trong số này khi tôi tìm kiếm "omnibox ui"
dentarg
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.