Tôi đang cố mở một cửa sổ bật lên để cho phép người dùng xác thực bằng twitter mà không phải rời khỏi trang họ đang xem. Tôi đã thấy kỹ thuật này được sử dụng trên web, đặc biệt là với ứng dụng nhận xét Disqus. Tuy nhiên, tôi chỉ có thể nhận được hai kết quả, hoặc là một cửa sổ 'Popup bị chặn' hoặc thậm chí không có gì xảy ra.cửa sổ bật lên bị chặn trong trình xử lý thành công ajax
Tôi đã thử sử dụng các phương pháp được nêu here và here. Làm thế nào tôi có thể sửa lỗi này?
Mã của tôi hiện trông giống như:
var windowSizeArray = [ "width=200,height=200",
"width=300,height=400,scrollbars=yes" ];
var url = $('.twitter_popup').attr("href");
var windowName = $('.twitter_popup').attr("name");
var windowSize = windowSizeArray[$('.twitter_popup').attr("rel")];
window.open(url, windowName, windowSize);
Bạn có thể đăng mã của mình không? – ShankarSangoli
Mô hình bảo mật bật lên chỉ cho phép các cửa sổ bật lên được kích hoạt bởi sự kiện của người dùng, ví dụ: sự kiện nhấp chuột. Bạn có thể chia sẻ thêm ngữ cảnh để xác minh rằng bạn đang làm điều đó không? –