01/10/2018, 08:13
How to continue excute a function after redirect to another url
Mọi người cho em hỏi là em có 1 hàm trong hàm sẽ có phần redirect sang 1 web page khác, vậy làm sao em có thể tiếp tục chạy hàm đó ở trang web vừa chuyển hướng đó.
> for (var i = 0; i < products.length; i++) { > product_url = products[i]["link"]; > console.log(product_url); > if (i != 0) { > window.location.replace(product_url); // open product url > } > sku_ids = products[i]["sku-id"]; // add sku_ids with each product > for (var j = 0; j < sku_ids.length; j++) { > $("#" + sku_ids[j]).click(); > console.log(sku_ids[j]); > }
Phần code của em chỉ chuyển được url thôi, sau khi load xong thì hàm kia không còn tiếp tục chạy đc nữa. Liệu có giải pháp nào cho việc này ko ạ?
Bài liên quan
Tạo một callback với JSONP, truyền dữ liệu để trang mới thực hiện xử lý tiếp.
Tuy nhiên, nội dung trang nào thì xử lý ở trang đó, nếu đẩy task ko liên quan tới trang khác, nghiễm nhiên tạo ra một mớ spaghetti code không thể nào bảo trì được.
em dùng chrome extension, nó có phần xử lý dưới nền các trang, nhưng khi nó chuyển trang thì phần code đang thực hiện dang dở ko đc tiếp tục nữa. Em đang tìm cách khắc phục nhưng chưa thấy cái nào có vẻ khả quan cả.