Кнопка не на всех сайтах. Почему?
кто знает почему на одних сайтах я вижу эту кнопку, а на других нет?
Вот пример кода:
(function () {
d = document;
e = d.createElement('button');
e.style.cssText = 'font-size: 7pt; position: absolute; button: 3px; left: 90px; height:20px; border: 1px solid black; z-index: 9999; opacity: 0.5; filter:alpha(opacity=50);';
d.body.appendChild(e);
e.innerHTML= '<b>Кнопка</b>';
e.onclick = function() {
var message = 'Здравствуй';
alert( message );
}})();
использую Опера Мобайл 12 с включенным User Java Script |
Попробуй z-index: 2147483647
|
Цитата:
|
А если просто
alert( 'алёрт' );будет работать? Подозреваю что косяк в самом механизме подключения юзерскриптов. Возможно он сделан тупым добавлением скрипта на страницу без оглядкти на CSP.(лень смотреть) |
Цитата:
|
ошибка у тебя в 4-ой строчке "button" ->"bottom"
|
Цитата:
|
заметил при просмотре кода элемента если стоит </div></body></html> то кнопка работает, если вместо дива style или скрипт js и оканчивается body html, то кнопки нет. Видимо она внедряется как-то в страницу в style. Например: ya.ru - кнопка есть, yandex.ru - кнопки нет, так же и в гугле её нет. На других сайтах тоже схоже.
|
(function () {
d = document;
e = d.createElement('button');
e.style.cssText = 'font-size: 7pt; position: fixed; bottom: 0px; left: 90px; height: 20px; border: 1px solid black; z-index: 2147483647; opacity: 0.5; filter:alpha(opacity=50);';
d.documentElement.appendChild(e);
e.innerHTML= '<b>Кнопка</b>';
e.onclick = function() {
var message = 'Здравствуй';
alert( message );
}})();
|
Цитата:
|
| Часовой пояс GMT +3, время: 12:17. |