You can detect whether a popup has been blocked in Chrome with the solutions to this question: Detect blocked popup in Chrome
However, the solutions seem to be detect is a popup for a page that is on the same domain. I was wondering if there was a way to detect if the popup for page on another domain was blocked?
var newWindow = window.open('http://www.google.com/'); // this domain is something.com
if (newWindow) {
setTimeout(function() {
// Is there a way to detect if newWindow was blocked?
}, 500);
}