{
"name": "Test",
"version": "1.0",
"manifest_version": 2,
"description": "Test",
"content_scripts": [
{
"matches": ["*://*.google.ru/*"],
"js": ["content.js"]
}
]
}
document.body.innerHTML = 'Hello google!';
{
const event = new KeyboardEvent("keypress", {
view: window,
keyCode: 13,
bubbles: true,
cancelable: true
});
document.freqform.text.dispatchEvent(event);
}
function sendKey(element, keyCode = 13) {
const event = new KeyboardEvent("keypress", {
view: window,
keyCode,
bubbles: true,
cancelable: true
});
element.dispatchEvent(event);
}
sendKey(document.freqform.text, 13);
this
в javascript. Если утрировать, то this
внутри функции, это то, что стоит перед точкой при вызове этой функции. Example.prototype.set_value = 30;
вы получаете this === Example.prototype
и, соответственно, пишете туда значение.newExample
, пишите newExample.set_value = 30
. test: /\.js/
, бросается в глаза, так как нет $
в конце, а значит может цеплять лишнего, но по идее тогда babel
должен ругаться... .contract-row-output
и все [data-enclosure="' + projectId +'"]
'.contract-row-output[data-enclosure="' + projectId +'"]'
.contract-row-output
вообще. --kiosk URL
. Для других браузеров потрудитесь нагуглить сами.