Comments (2)
And sorry I took so long to answer.
I can only say thank you for answering, and in such a thoughtful way. OSS is a lot of work, and you have given me so much value for free! 🙏
Witchcraft would benefit from having other people answering open issues, so we don't have to wait for me to have the time to do it.
Wish I had the time to allocate to help, am currently on parental leave with two small kids, and so even when I get back to work my free time will be very limited. Thank you for all the time you invest and good luck with finding contributors!
That's a very cool extension, didn't know about it.
Yes, on pages with semantic HTML, it really improves life. That's why I use witchcraft on pages that don't to make the HTML semantic.
So I guess we're out of luck here; it's not a Witchcraft limitation, so there's nothing we can do 😞
Thank you so much for the effort and for your thoughtful reply. We need more of this in OSS! 😄
from witchcraft.
First of all, I want to thank you for an amazing library that has totally revolutionized how I use the web! 😄
Very nice to hear that! And sorry I took so long to answer. Witchcraft would benefit from having other people answering open issues, so we don't have to wait for me to have the time to do it. And most issues are really good questions (like yours), tbh.
My main use case for witchcraft is making buttons and links accessible so that I can access them using
vimium
.
That's a very cool extension, didn't know about it.
I would really like to be able to match the settings pages on some of my extensions so I don't have to use my mouse on those pages. I'm thinking for example of files located at:
chrome-extension://<hostname>/index.html
I never thought about injecting on other extensions' pages; that's a very clever use case. Unfortunately, from what I could test here, Chrome does not load other extensions when navigating some extension's pages. I tried that by adding a _global.js
script to my folder (as instructed in the "Global scripts" section in the docs) and making it print something to the console, then tried accessing the pages of some extensions like The Great Suspender, but nothing was printed to the console.
The Chrome extension docs mention that permitted schemes are http
, https
, file
, and ftp
, so chrome
and chrome-extension
are not covered (as also pointed out by this SO answer).
I even tried enabling the flag mentioned by this other SO answer, but it didn't work (it only applies to the chrome
scheme, not chrome-extension
).
So I guess we're out of luck here; it's not a Witchcraft limitation, so there's nothing we can do 😞
Well, you could get the source code for the extensions you're using and change them to be usable via vimium. I guess you're out of luck there too, since you mentioned LastPass and it's not open source.
from witchcraft.
Related Issues (20)
- Quick item... code example on your homepage HOT 1
- Cannot assign variables to the window or document scope? HOT 1
- Google analytics is causing couples of issues HOT 11
- The js and css modification is not being picked up by the extension without reloading the page HOT 2
- question: how can I include resourse, for example: image HOT 3
- Background being unloaded by Chrome due to inactivity
- Question: Disable / unload scripts from running -- str.replace HTML before page is loaded ? HOT 2
- Cannot remove once added script even after deleting file HOT 2
- Support for glob matching HOT 3
- Wildcard support? HOT 3
- File path resolution? HOT 8
- add locally stored custom css/js HOT 1
- Files are still being cached HOT 2
- The script list has not been loaded HOT 5
- How to get a reference to the page level global scope? HOT 1
- Chrome doesnt remember the host url
- Very Basic Question
- Chrome Web Server Alternatives HOT 4
- check if scripts exist (v3 branch)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from witchcraft.