Điểm:-1

Cảm ơn

lá cờ zw

Tìm kiếm: Không lập chỉ mục một số phần của HTML Tôi có một trang web đáp ứng.

Rất nhiều nội dung bị ẩn tùy thuộc vào kích thước màn hình.

Điều này làm chậm tốc độ trang.Và trên các thiết bị chậm có nhiều nội dung thay đổi trong khi nội dung bị ẩn/hiển thị.

Trong drupal 7, tôi đã sử dụng cap trình duyệt, để phát hiện xem trình duyệt là thiết bị di động hay máy tính để bàn và không thể hiển thị các khối/nội dung mà không phải ẩn chúng qua CSS.

Có cách nào trong Drupal 9 chỉ tải nội dung cho một số thiết bị nhất định, thay vì sử dụng điểm ngắt và css để ẩn nội dung không?

lá cờ in
Đây có thể là một bài tập cho bộ phận thiết kế và viết của bạn, để tìm ra thiết kế phù hợp để không bị phụ thuộc vào kích thước màn hình và lượng văn bản phù hợp để giữ cho người dùng đọc. Tôi sẽ tránh cố gắn điều này với mọi kích thước màn hình có thể, [đó sẽ chỉ là cơn ác mộng bảo trì](https://youtu.be/tzfHlEFd2Fk?t=1252).
Điểm:1
lá cờ ne

https://github.com/serbanghita/Mobile-Detect/ liệt kê một số mô-đun Drupal trong README của nó, một trong số đó là Drupal 8/9 đã sẵn sàng: phát hiện điện thoại di động. Bộ tính năng tuyệt vời và thậm chí cả khả năng lưu vào bộ nhớ cache đã được quan tâm.

PHP

$md = \Drupal::service('mobile_detect');
$is_mobile = $md->isMobile();
$is_tablet = $md->isTablet();

Phần mở rộng cành cây

{% nếu is_mobile() %}
{% nếu is_tablet() %}
{% if is_device('iPhone') %}
{% nếu is_ios() %}
{% nếu is_android_os() %}

Giới thiệu về bối cảnh bộ đệm:

Theo thiết kế, mô-đun lõi "Bộ đệm ẩn trang nội bộ" giả định rằng tất cả các trang được cung cấp cho người dùng ẩn danh sẽ giống hệt nhau, bất kể việc triển khai ngữ cảnh bộ đệm ẩn.

Nếu bạn muốn sử dụng bối cảnh bộ đệm mobile_detect để thay đổi nội dung được cung cấp cho vô danh người dùng, "Bộ đệm trang nội bộ" phải bị vô hiệu hóa và tác động hiệu suất đòi hỏi phải phát sinh.

Thêm thông tin: https://www.drupal.org/docs/drupal-apis/cache-api/cache-contexts

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.