Расширение My Chrome может взаимодействовать с пузырями комментариев, созданными в Документах Google ... вставлять текст и т. Д.
Что я не могу сделать, так это нажать кнопку Комментарий , чтобы фактически опубликовать /оставить комментарий.Возможно ли это?
Кнопка пузыря Google Docs, которую вы нажимаете для отправки, имеет класс
docos-input-buttons-post
Итак, яя пробовал:
$('.docos-input-buttons-post')[0].trigger('click');
и:
var simulateClick = function (elem) {
// Create our event (with options)
console.log('Simulating click with: ', elem);
// var evt = document.createEvent("MouseEvents");
// evt.initMouseEvent("click", true, true, window,
// 0, 0, 0, 0, 0, false, false, false, false, 0, null);
var evt = new MouseEvent('click', {
bubbles: true,
cancelable: true,
view: window
});
// If cancelled, don't dispatch our event
elem.dispatchEvent(evt);
var canceled = !elem.dispatchEvent(evt);
};
var someLink = document.querySelector('.docos-input-buttons-post');
simulateClick(someLink);
Либо я получаю ошибки («не функция»), либо ничего не происходит.
Предложения / направление приветствуются!