|
|
|
|
|
by v3nom
2242 days ago
|
|
Trial licence is implemented using the canonical way provided by Google. This was a big mistake from my side, don't get me started how bad the entire flow is. Google could have solved this with one API call but they chose to leave it to the maker to combine different Google services to achieve this. This is why it needs access to googleapis.com to check for licence. For all other pages, extension uses activetab permission which allows to modify content of the current tab. I am learning as I go about extensions and building a product in general. So far I am learning mostly from my mistakes as some of it is specific to Chrome Web Store. It would be really great to connect and chat. I will reach out. |
|
Very interesting that the permissions request on install doesn't mention this. I mean, it should be obvious that something that takes screenshots needs to know what it's screenshotting, but the bits about text-scrambling (which I only learned of via the HN discussion) reveal that it needs more access than just the image of the page.