Я использую букмарклет, который позволяет мне использовать текущий URL в Google Plus.Как определить, что Google+ «выполнить задачу общего доступа завершено» в Javascript и закрыть закладку Chrome Bookmarklet?
Вот JavaScript:
javascript:(function(){var w=480;var h=380;var x=Number((window.screen.width-w)/2);
var y=Number((window.screen.height-h)/2);
window.open('https://plusone.google.com/_/+1/confirm?hl=en&url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title),'','width='+w+',height='+h+',left='+x+',top='+y+',scrollbars=no');})();
Есть ли способ обнаружить "Sharing Successful" событие и вызвать window.close()? И где я могу назвать это в этом JS? Даже указатель в этом направлении будет оценен :) Спасибо!
Я попытался посмотреть код кнопки G + в SO (под звездой fav), которая имеет эту * точную * функциональность. Но я понял только, что нажатие функции вызывает вызов функции JS 'd()' с URL-адресом общего доступа G + в качестве параметра - и то, что функция делает точно, я не вижу, потому что код минимизирован. –