Mở file HTML trên iPhone chỉ thấy chữ, nút không chạy: vì sao và cách mở đúng

Trả lời nhanh

Chạm vào file .html trong ứng dụng Tệp, iPhone mở Xem nhanh chứ không mở Safari. Trên trình mô phỏng iOS 26.3, Xem nhanh không chạy JavaScript, nên nút bấm và bài trắc nghiệm đứng yên. Hãy mở Trình xem HTML miễn phí trong Safari rồi chọn file: JavaScript chạy, không cần tải lên. Muốn người khác xem, hãy gửi liên kết.

Tạo liên kết cho file HTML của tôi

Gói Free: đăng ký không cần thẻ, xuất bản 1 trang mỗi lúc

Trong trang này

Bạn nhờ ChatGPT làm một bài trắc nghiệm hay một trò chơi nhỏ, và nhận về một file .html. Mở trên iPhone thì chữ vẫn hiện, nhưng chạm vào nút thì không có gì xảy ra. File không bị hỏng. iPhone chỉ mở nó ở chế độ xem trước: bạn thấy được nội dung, nhưng trang không chạy.

Bài này chỉ cách mở file HTML trên iPhone để trang chạy đúng, và cách gửi trang cho người khác bằng liên kết thay vì file. Các trang hướng dẫn tiếng Việt của Apple được kiểm tra ngày 23/10/2026.

Nếu bạn đến đây để gửi file của bạn cho người khác xem, hãy thả file vào ô tải lên ở đầu trang. Bạn có ngay liên kết xem trước mà không cần đăng ký. Liên kết này chỉ mở được trong 3 phút và tắt tập lệnh lẫn biểu mẫu, nên bài trắc nghiệm hay trò chơi chưa chạy ở đó. Nhấn Giữ lại trang này — miễn phí, không cần thẻ rồi đăng ký, trang sẽ chuyển vào tài khoản của bạn và tập lệnh bắt đầu chạy.

Chuyện gì xảy ra khi chạm vào file HTML trong ứng dụng Tệp

Trang hướng dẫn Tìm và xem tệp và thư mục trong Tệp trên iPhone của Apple ghi: “Nếu bạn chưa cài đặt ứng dụng đã tạo tệp, một bản xem trước của tệp sẽ mở ra trong Xem nhanh.” Apple không nói riêng về file HTML, nhưng trong lần thử của Convika, file HTML cũng mở ra như vậy.

Ngày 6/10/2026, Convika thử trên trình mô phỏng iPhone của Apple (Xcode, iOS 26.3, iPhone 17 Pro): lưu 2 trang thử vào ứng dụng Tệp rồi chạm vào từng trang. Bản xem trước Xem nhanh cho kết quả như sau:

  • Chữ, bố cục và CSS viết trong file đều hiện ra.
  • JavaScript không chạy. Dòng chữ mà tập lệnh lẽ ra phải đổi vẫn giữ nguyên, bộ đếm lượt nhấn đứng yên ở 0.
  • Không tải được gì từ mạng. Ảnh https://, Google Fonts và Tailwind từ CDN đều không tải, nên trang dùng Tailwind hiện ra trơn trụi, không còn kiểu dáng.

Tài liệu chỉ có chữ thì vẫn đọc được trong bản xem trước. Còn bài trắc nghiệm, trò chơi, thẻ chuyển tab hay biểu đồ chạy bằng tập lệnh thì chỉ còn vỏ ngoài, chạm vào không phản hồi. Convika chưa thử trên iPhone thật và trên iOS 27.

Cũng trong trang hướng dẫn đó, Apple chỉ cách mở file bằng ứng dụng khác: chạm và giữ file, chọn Mở bằng, rồi chọn một tùy chọn. Danh sách này tùy vào các ứng dụng có trên máy bạn. Convika chưa thử xem iPhone liệt kê những ứng dụng nào cho file HTML.

4 bước mở file HTML bằng Safari trên iPhone

Cách này mở file trong Safari và chạy cả JavaScript. File không bị tải lên đâu cả.

1. Lưu file vào ứng dụng Tệp

Nếu file đến qua email, hãy làm như trang Tải về tệp đính kèm email trong Mail trên iPhone của Apple: chạm và giữ tệp đính kèm, rồi chọn Lưu vào Tệp. File tải về bằng Safari nằm trong thư mục Tải về của ứng dụng Tệp: chạm vào Duyệt để thấy thư mục này, theo trang Tìm tệp đã tải về trên iPhone. Nếu file đến qua Zalo, Messenger hay một ứng dụng nhắn tin khác, hãy tìm trong ứng dụng đó lựa chọn lưu file hoặc chia sẻ sang Tệp. Convika chưa thử bước này trong các ứng dụng đó, nên tên nút có thể khác.

2. Mở Trình xem HTML trong Safari

Mở Trình xem HTML miễn phí của Convika trong Safari. Không cần tài khoản. Trình duyệt của bạn tự đọc file, file không được gửi tới máy chủ của Convika. Đừng mở file bạn không chờ đợi: hãy hỏi người gửi trước. Với file bạn còn nghi ngờ, hãy bỏ chọn ô Chạy tập lệnh trước khi chọn file. Khi đó bạn chỉ thấy HTML và CSS của trang.

3. Chạm vào “Chọn tệp .html” và chọn file đã lưu

Chạm vào Chọn tệp .html rồi chọn file bạn đã lưu ở bước 1. Trang hiện ra ngay trong trình xem, JavaScript chạy được. Trang chạy trong một khung cách ly, tách khỏi convika.com, và vẫn tải ảnh, phông chữ, tập lệnh từ trang web khác, như Tailwind từ CDN. Trình xem mở được file .html và .htm tối đa 2 MB. Bạn cũng có thể đổi Chiều rộng giữa Điện thoại và Toàn chiều rộng để xem trang ở hai cỡ màn hình.

4. Xem danh sách file bị thiếu dưới trang

Nếu trang trỏ tới những file nằm cạnh nó, như photo.png hay style.css, trình xem liệt kê tên các file đó bên dưới trang. Bạn chỉ nhận được một file .html, nên những file này không hiện được. Hãy xin người gửi một liên kết, hoặc một file duy nhất đã gộp mọi thứ vào trong.

So sánh các cách mở file HTML trên iPhone

Cách mởCần cài thêm ứng dụngJavaScriptAi xem được trang
Chạm vào file trong ứng dụng Tệp (Xem nhanh)KhôngKhông chạy (thử trên trình mô phỏng iOS 26.3)Chỉ bạn
Chọn file trong Trình xem HTML trên SafariKhông, đây là một trang webChạy, trừ khi bạn tắt Chạy tập lệnhChỉ bạn, trên chiếc iPhone đó
Dán mã vào Trình xem HTMLKhôngChạy, trừ khi bạn tắt Chạy tập lệnhChỉ bạn, trên chiếc iPhone đó
Chạm vào liên kết người gửi đưaKhôngTùy nơi tạo liên kết; trang đã xuất bản trên Convika thì chạyMọi người có liên kết

Khi chỉ có mã, không có file

Nếu câu trả lời của ChatGPT chỉ có mã mà không kèm file, bạn không cần tạo file. Sao chép toàn bộ mã, mở Trình xem HTML, chuyển sang Dán mã, dán mã vào rồi chạm vào Hiện trang. Mã bị cắt giữa chừng thì trang cũng dừng giữa chừng. Hãy kiểm tra bạn đã chép từ <!DOCTYPE html> tới thẻ </html> cuối cùng.

Ảnh bị lỗi khi trang dùng đường dẫn trong máy

Trình xem chỉ đọc đúng một file bạn chọn. Một đường dẫn như hero.png trỏ tới một file khác trong cùng thư mục, mà file đó không đi kèm. Vì vậy chỗ ảnh hiện thành ảnh lỗi. Liên kết sang trang khác như about.html cũng không mở được vì cùng lý do.

Có 2 cách sửa:

  • Dùng địa chỉ ảnh đầy đủ, bắt đầu bằng https://. Ảnh trên mạng hiện được trong trình xem.
  • Nhúng ảnh thẳng vào mã. Ảnh nhúng được tính vào giới hạn 2 MB.

Bạn có thể nhờ AI đã tạo file làm lại thành một file duy nhất ngay từ đầu:

Hãy gộp toàn bộ CSS và JavaScript vào trong một file HTML duy nhất. Dùng địa chỉ bắt đầu bằng https:// cho mọi hình ảnh.

Gửi cho người khác bằng liên kết

Nếu bạn gửi file, người nhận cũng phải làm lại các bước trên. Nếu bạn gửi liên kết, người nhận chỉ cần chạm vào: trang mở trong trình duyệt và nút bấm hoạt động.

Với Convika, bạn làm như sau:

  1. Thả file vào ô tải lên ở đầu trang hoặc dán mã, rồi nhấn Nhận liên kết xem trước. Bạn có liên kết xem trước mà không cần đăng ký. Liên kết này chỉ mở được trong 3 phút, tập lệnh và biểu mẫu đều tắt. Đó là liên kết thử để bạn tự xem trang trên thiết bị khác. Đừng gửi nó cho bạn bè hay học sinh.
  2. Nhấn Giữ lại trang này — miễn phí, không cần thẻ và đăng ký. Trang chuyển vào tài khoản của bạn, tập lệnh chạy được.
  3. Xuất bản trang trên bảng điều khiển. Lần đầu xuất bản, Convika hỏi ai được mở trang và bạn dùng gói nào. Chọn Free thì không mất tiền, và cuối trang có một thanh Convika nhỏ.
  4. Sao chép địa chỉ của trang rồi dán vào Zalo, Messenger hay email.

Trang xuất bản trên gói Free ở chế độ Công khai: ai có liên kết cũng mở được, và trang có thể hiện trong kết quả tìm kiếm hay trong thư viện của Convika. Liên kết riêng tư giữ trang ngoài kết quả tìm kiếm và thư viện, nhưng ai có liên kết vẫn mở được; liên kết riêng tư và mật khẩu có trong gói Pro, kể cả vé Pro 1 năm. Vì vậy đừng đưa tên, trường học hay số điện thoại của ai vào trang.

Gói Free cho phép xuất bản 1 trang mỗi lúc. Gói Free cũng có giới hạn lượt xem trang mỗi tháng. Con số cụ thể, và điều gì xảy ra khi trang vượt quá, có ở Bảng giá (tiếng Anh). Nếu bạn định gửi trang qua Zalo, hướng dẫn gửi file HTML qua Zalo có thêm lưu ý cho nhóm lớp học và nhóm khách hàng.

Trên iPad, khi dùng bài trắc nghiệm cho lớp học

Nếu bạn là giáo viên và làm bài trắc nghiệm bằng ChatGPT để mở trên iPad, chẳng hạn bài ôn từ vựng HSK1, hãy lưu ý: iPad cũng mở file HTML bằng Xem nhanh. Trang Tìm và xem tệp và thư mục trong Tệp trên iPad của Apple có cùng ghi chú như trên iPhone.

Ngày 15/10/2026, Convika thử trên trình mô phỏng iPad của Apple (iPadOS 26.3). Chạm vào file .html trong ứng dụng Tệp thì Xem nhanh mở ra, không phải Safari. Trong Mở bằng, chỉ có Xem trước bằng tính năng Xem nhanh, không có trình duyệt nào. Bản xem trước không chạy JavaScript. Chọn cùng file đó trong Trình xem HTML trên Safari thì tập lệnh chạy, phông chữ web và hình ảnh đều tải.

Để cả lớp cùng mở, đừng gửi file cho từng em. Hãy xuất bản trang rồi đưa một liên kết, hoặc chiếu mã QR của trang lên màn hình lớp: trên màn hình của trang đã xuất bản, nhấn Hiện mã QR để chiếu mã, rồi nhấn Tải xuống PNG nếu muốn đưa mã vào slide. Học sinh mở trang mà không cần tài khoản. Sửa bài rồi tải phiên bản mới lên từ màn hình của trang đó thì liên kết và mã QR vẫn giữ nguyên.

Trước giờ học, hãy thử mở trang bằng chính loại iPad học sinh dùng, vì cài đặt của iPad do trường quản lý có thể khác iPad của bạn. Đừng đưa tên học sinh vào trang, và hãy làm theo quy định của trường về dữ liệu học sinh.

Câu hỏi thường gặp

Làm sao mở file HTML trên iPhone?

Lưu file vào ứng dụng Tệp, mở Trình xem HTML của Convika trong Safari, chạm vào Chọn tệp .html rồi chọn file đó. Trang chạy cả JavaScript, và file không bị tải lên. Nếu chạm thẳng vào file trong ứng dụng Tệp, iPhone mở Xem nhanh; trong lần thử trên trình mô phỏng iOS 26.3, bản xem trước này không chạy tập lệnh. Với file bạn không chờ đợi, hãy hỏi người gửi trước, và tắt Chạy tập lệnh trước khi chọn file.

Mở file HTML bằng Chrome trên iPhone được không?

Trình xem HTML là một trang web, nên bạn mở được nó bằng Chrome trên iPhone. Tuy vậy, Convika chưa thử chọn file trong Chrome trên iPhone: lần thử trình xem của Convika dùng Safari trên trình mô phỏng iPad. Nếu Chrome không mở được file, hãy làm lại các bước trên bằng Safari.

Vì sao file HTML chỉ hiện chữ trên iPhone?

Vì iPhone đã mở file bằng bản xem trước chứ không bằng trình duyệt. Theo Apple, một file không có ứng dụng tạo ra nó trên máy sẽ mở trong Xem nhanh. Trong lần thử của Convika trên trình mô phỏng iOS 26.3, Xem nhanh hiện chữ và CSS trong file nhưng không chạy JavaScript, cũng không tải ảnh hay phông chữ từ mạng. Muốn thấy trang đúng như lúc được tạo, hãy mở bằng Trình xem HTML trong Safari, hoặc xin người gửi một liên kết.

Có cần tải lên để xem file HTML không?

Không. Khi bạn chọn file hoặc dán mã trong Trình xem HTML, trình duyệt của bạn đọc file và hiện trang ngay trên máy. File không đi tới máy chủ của Convika, và trang trình xem không lưu file. Convika chỉ nhận trang khi bạn nhấn Tải trang lên để lấy liên kết để tạo liên kết.

Làm sao lưu file HTML vào iPhone?

Trong Mail, chạm và giữ tệp đính kèm rồi chọn Lưu vào Tệp, như trang hướng dẫn của Apple. File tải về bằng Safari nằm trong thư mục Tải về của ứng dụng Tệp. Nếu file đến qua ứng dụng nhắn tin, hãy tìm trong ứng dụng đó lựa chọn lưu hoặc chia sẻ sang Tệp; Convika chưa thử bước này trong Zalo hay Messenger. File đã lưu nằm trong ứng dụng Tệp, và Trình xem HTML trong Safari mở được nó.

Nguồn

Gửi liên kết mở được ngay trên iPhone, thay cho file

Tải file HTML lên một lần rồi xuất bản. Người nhận chạm vào liên kết là trang mở trong trình duyệt, nút bấm hoạt động.

Tạo liên kết cho file HTML của tôi

Gói Free: đăng ký không cần thẻ, xuất bản 1 trang mỗi lúc