Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.1k views
in Technique[技术] by (71.8m points)

google api js client - How to integrate GAPI in Chrome Extensions Manifest v3?

I've got a Chrome Manifest v2 extension that interacts with Google Sheets via Google APIs. Relevant code:

manifest.json

"content_security_policy": "script-src 'self' https://apis.google.com/; object-src 'self'",

background.html

<script src="https://apis.google.com/js/client.js?onload=onGAPILoad"></script>

Manifest v3 prohibits remotely hosted scripts (see here and here), so how are you guys getting around this restriction?

UPDATE: I have submitted a ticket to at least make the Chromium team be aware of the implications stemming from this new security restriction in MV3:

https://bugs.chromium.org/p/chromium/issues/detail?id=1164452

Please go there and vote on this ticket if you face the same issue with your extensions. Let's hope a viable solution gets worked out before Manifest v2 is deprecated.

question from:https://stackoverflow.com/questions/65625854/how-to-integrate-gapi-in-chrome-extensions-manifest-v3

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...