6 ms·
It's trivial to write your own stylesheet. Create a directory, put a manifest.json with a content_scripts and a css attribute plus a matching attribute and then
by leobelle 13y ago
It's trivial to write your own stylesheet. Create a directory, put a manifest.json with a content_scripts and a css attribute plus a matching attribute and then your css file. Like this:
https://gist.github.com/anonymous/9311394 https://gist.github.com/anonymous/9311394
Then turn on developer mode in extensions and load the directory. I made this while writing this comment, that's how easy it is.
- Filligree 13y agoOr install Stylish, which makes it even simpler.
- leobelle 13y agoThe problem with Stylish is the same problem with every other chrome extension. It can access all your data on all websites. It can surreptitiously autoupdate. I wouldn't want a person I knew to look over my shoulder while typing in my banking password, but I'm going to trust this extension with everything? I have ghostery and ad-block plus, and that's scary enough. That's it, that and my own extensions. I don't know anything about who made Stylish.
- arkitaip 13y agoSo why do you trust Chrome in the first place?
- jcampbell1 13y agoI assume that Google is giving me a free browser because it will drive traffic and revenue to the search engine. There is no reason for Google to be nefarious to make money. I cannot guess the motivations of free plugin developers.
- dethstar 13y agoStylish is GPL v3, according to the FF addon page.
- noblethrasher 13y agoGoogle's most valuable asset is its reputation; switching cost are still pretty low for most of their properties. But, not only does Google have a disincentive for being nefarious in that fashion, they're also under more scrutiny vis-à-vis Chrome (which would be effective even if it were not open source).
- phaer 13y ago> they're also under more scrutiny vis-à-vis Chrome (which would be effective even if it were not open source). Chrome is not open source. Chromium is, but they are not the same.
- leobelle 13y agoYou think Google would steal my banking information or my identity?
- deleted 13y ago[deleted]
- da_n 13y agoI have this exact problem with a lot of extensions I would like to use, so I only actually use one that extension which I implicitly trust anyway, LastPass. Here's an example, I use both Mac and Linux but on Linux I would like to have a more native looking scrollbar. Such functionality exist as extensions but I really do not want to trust a scrollbar plugin to have access to all data on all my websites (this is the permission required). I have been slowly (painfully) moving back towards Firefox recently just because on Linux Chrome is so out of place, but the Chrome Dev Tools are still way better.
- kartikkumar 13y agoThat's awesome. Never knew that, though admittedly I've not really immersed myself in how Chrome extensions actually work. Thanks for the example! Learn something new everyday :)
- hoohoo 13y agoThis is why developers need to REALLY understand they are not like other people when building product ----- 1)Create a directory [fair enough] 2)put a manifest.json 2a) Add content_scripts 2b) css attribute 2b) plus a matching attribute and 3)css file. 4)Turn on developer mode 5) Load directory
- lucian1900 13y agoOnly a developer would be writing CSS, though.
- andytuba 13y agoMaybe only developers would write CSS from scratch, but there are plenty of non-devs who are capable of finding CSS snippets (e.g. on userstyles.org) and adding it to some sort of user stylesheet. However, once they're lost once the process gets beyond "find your user stylesheet at this path" or "click to install with Stylish."
- userbinator 13y agoAre you implying that "non-developers" should be discouraged from doing so? Would you agree if CSS was replaced with HTML? Consider that many people learned how to write their own webpages with nothing more than a browser and a text editor, and the simplicity and soft error recovery characteristics of HTML is what I think was responsible for a large part of the Internet's growth. The barrier to entry was low, so it was easy to participate. Many people I know learned how to create webpages this way, largely by example (i.e. view source). Many of them also learned a bit of CSS too. These users produced and consumed content. But now, all I see is a growing divide between "users" and "developers", with these changes in browsers both reflecting and encouraging it, and I can't see that as being at all a good thing.
- haberman 13y agoDo you really think non-developers are creating user stylesheets to begin with? As the commit message notes, the current setup already requires putting a .css file in the right location inside the user-data-dir.
- dunham 13y agoYou can also just create a *.user.js file and drop it on the extensions page. (Still works in chrome 35.)