Кнопка не на всех сайтах. Почему?
кто знает почему на одних сайтах я вижу эту кнопку, а на других нет?
Вот пример кода: (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, время: 09:37. |