所有していないサイトのウィジェットを作成します。
HTML を挿入した後、次のようにしてウィジェットのスタイルを設定します。
var style = document.createElement('style'),
stylesString = 'minified css with a prefix for each selector eg. .my-prefix p {... }',
rules = document.createTextNode(stylesString);
style.type = 'text/css';
if(style.styleSheet) {
style.styleSheet.cssText = rules.nodeValue;
} else {
style.appendChild(rules);
}
document.getElementsByTagName('head')[0].appendChild(style);
しかし、一部のサイトでは私のスタイルが上書きされています。
スタイルをより正確に適用する方法はありますか?
使いたくない (使えない):
- iFrame
- !すべてのプロパティで重要