Mở nội dung trong các thẻ mới

Có thể có một số trường hợp bạn muốn người dùng tương tác với sản phẩm của bạn bên ngoài iframe. Bạn có thể tải nội dung tệp đính kèm trong một thẻ mới thay vì trong iframe của tiện ích bổ sung Lớp học, miễn là tiện ích bổ sung của bạn tuân thủ các nguyên tắc sau.

Hành vi bắt buộc trong thẻ hoặc cửa sổ mới

Danh sách kiểm tra các yêu cầu về tiện ích bổ sung Lớp học chỉ định một số hành vi khi mở thẻ hoặc cửa sổ mới. Bảng sau đây cung cấp thông tin làm rõ và đề xuất triển khai liên quan đến từng yêu cầu.

ID Yêu cầu Cách đáp ứng
3.2 Nếu một tác vụ được khởi chạy vào một thẻ hoặc cửa sổ mới từ bất kỳ hành trình nào trong iframe, thì tác vụ đó PHẢI cung cấp một thông báo thân thiện với người dùng để quay lại Lớp học. Trên trang web bên ngoài, hãy đưa vào một thông báo, biểu ngữ, thông báo ngắn hoặc thông báo khác hướng dẫn người dùng quay lại Lớp học khi hoàn tất tác vụ.
5.1 Khi studentViewUri được khởi chạy, tiện ích bổ sung KHÔNG NÊN bật người dùng ra khỏi iframe để hoàn tất một tác vụ. Tốt nhất là người dùng có thể hoàn tất tất cả hành trình có liên quan trong iframe. Việc mở thẻ mới có thể khiến người dùng mất phương hướng và làm tăng độ phức tạp khi sử dụng tiện ích bổ sung. Hãy giữ trải nghiệm người dùng trong iframe để giảm thiểu sự bất tiện cho người dùng.
5.2 Nếu hoạt động của tiện ích bổ sung bật ra khỏi iframe, thì PHẢI có bản xem trước về tác vụ trong iframe. Đừng mở trang web bên ngoài ngay lập tức khi người dùng nhấp vào thẻ tệp đính kèm. Thay vào đó, hãy cung cấp một chế độ xem xen kẽ cơ bản trong iframe hiển thị hình ảnh hoặc nội dung mô tả về tác vụ mở trong một thẻ mới. Đưa ra hướng dẫn để giúp người dùng điều hướng và hoàn tất hoạt động thành công.