JavaScript-integration thường được sử dụng khi white page được đặt trên các dịch vụ web của bên thứ ba không hỗ trợ xử lý mã PHP. Ví dụ: Tilda, Shopify, Wix, Blogspot, Github.
Để cấu hình JavaScript integration, bạn cần:
- Chọn loại tích hợp JavaScript;
- Chọn một trong các kiểu hành động của black page được hỗ trợ;
- Tải file PHP từ flow và upload lên một server trung gian bất kỳ;
- Tạo đoạn script đặc biệt và chèn vào mã nguồn HTML của white page;
Server trung gian chứa file PHP phải có:
• PHP 7.1 trở lên;
• thư viện cURL và extension php-curl;
Để JavaScript integration hoạt động, domain trung gian và domain của black page bắt buộc phải dùng HTTPS
Hãy xem chi tiết cách thiết lập JavaScript integration bằng ví dụ với website builder Tilda.
- Sau khi hoàn tất cấu hình ban đầu của flow, đi đến khối Cấu hình tích hợp và chọn loại tích hợp JavaScript:

- Chọn một trong các kiểu hành động dành cho black page tương ứng với loại tích hợp hoặc giữ nguyên mặc định JavaScript Redirect:

- Tải file tích hợp
query.php:

- Upload file này lên server vào bất kỳ thư mục nào của domain trung gian (server phải hỗ trợ PHP 7.1+, có thư viện CURL và extension php-curl):

- Nhập link đến file query.php ở dạng tuyệt đối (domain phải có SSL — https):

- Tạo và sao chép đoạn mã tích hợp:

- Trong trình chỉnh sửa block của Tilda, thêm block Embed HTML Code:



- Dán đoạn mã đã sao chép và lưu lại:

- Xuất bản (publish) trang:

- Thiết lập hoàn tất:

Trước khi chạy traffic, hãy đảm bảo rằng các cài đặt đã chính xác tại đây:
Xác minh tính chính xác của cài đặt