Добрый день, написал плагин для хром, вроде доступ из под него к DOM дереву страницы есть. ALERT с помощью jQuery появляется, но никак не могу, сменить стиль на блочный, подскажите что я делаю не так:
Манифест:
{
"name":" ПОИСК 1.1 ",
"description":"ПОИСК ",
"manifest_version":2,
"version":"1",
"permissions":["tabs","<all_urls>"],
"browser_action":{
"default_icon":"icon.png",
"default_popup":"popup.html"
},
"web_accessible_resources": ["LeoScript.js"] ,
"permissions":["tabs","<all_urls>"]
}
Попап:
<html>
<head>
<script src="popup.js"></script>
</head>
<body>
<input type="text" placeholder="найти">
<button type="submit" id="find" value="поиск"> НАЙТИ </button>
</body>
</html>
JS:
$(document).ready(function() {
$("#find").click(function(){
$('.ng-hide').css('display', 'block!Important');
});
});
Фоновый обработчик:
document.addEventListener("DOMContentLoaded", function (){
chrome.tabs.executeScript( {"file": "LeoScript.js"});
});
Нельзя назначать !important
таким способом.
Вместо $('.ng-hide').css('display', 'block!Important')
можно использовать это:
$('.ng-hide').each(function () {
this.style.setProperty('display', 'block', 'important');
});
Или можно перезаписать весь аттрибут style:
$('.ng-hide').css('cssText', 'display: block !important');
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вот пример с иcпользованием функции push,мне нужно использовать альтернативный вариант добавления элемента в пустой массив
есть 3 div хочу через min-height и documentdocumentElement