File tree 13 files changed +15
-178
lines changed
camera/camera/example/web
extension_google_sign_in_as_googleapis_auth/example/web
flutter_adaptive_scaffold/example/web
flutter_image/example/web
google_identity_services_web
google_maps_flutter/google_maps_flutter/example/web
google_sign_in/google_sign_in/example/web
pointer_interceptor/pointer_interceptor_web/example/web
two_dimensional_scrollables/example/web
13 files changed +15
-178
lines changed Original file line number Diff line number Diff line change 23
23
</ head >
24
24
25
25
< body >
26
- </ script >
27
26
< script src ="flutter_bootstrap.js " async > </ script >
28
27
</ body >
29
28
Original file line number Diff line number Diff line change 38
38
<!-- Google Sign In configuration -->
39
39
< meta name ="google-signin-client_id " content ="[YOUR_OAUTH_2_CLIENT_ID_FOR_WEB] " />
40
40
< title > Google Sign In + googleapis</ title >
41
-
42
- < script >
43
- // The value below is injected by flutter build, do not touch.
44
- var serviceWorkerVersion = null ;
45
- </ script >
46
- <!-- This script adds the flutter initialization JS code -->
47
- < script src ="flutter.js " defer > </ script >
48
41
</ head >
49
42
< body >
50
- < script >
51
- window . addEventListener ( 'load' , function ( ev ) {
52
- // Download main.dart.js
53
- _flutter . loader . loadEntrypoint ( {
54
- serviceWorker : {
55
- serviceWorkerVersion : serviceWorkerVersion ,
56
- } ,
57
- onEntrypointLoaded : function ( engineInitializer ) {
58
- engineInitializer . initializeEngine ( ) . then ( function ( appRunner ) {
59
- appRunner . runApp ( ) ;
60
- } ) ;
61
- }
62
- } ) ;
63
- } ) ;
64
- </ script >
43
+ < script src ="flutter_bootstrap.js " async > </ script >
65
44
</ body >
66
45
</ html >
Original file line number Diff line number Diff line change 34
34
35
35
< title > example</ title >
36
36
< link rel ="manifest " href ="manifest.json ">
37
-
38
- < script >
39
- // The value below is injected by flutter build, do not touch.
40
- var serviceWorkerVersion = null ;
41
- </ script >
42
- <!-- This script adds the flutter initialization JS code -->
43
- < script src ="flutter.js " defer > </ script >
44
37
</ head >
45
38
< body >
46
- < script >
47
- window . addEventListener ( 'load' , function ( ev ) {
48
- // Download main.dart.js
49
- _flutter . loader . loadEntrypoint ( {
50
- serviceWorker : {
51
- serviceWorkerVersion : serviceWorkerVersion ,
52
- } ,
53
- onEntrypointLoaded : function ( engineInitializer ) {
54
- engineInitializer . initializeEngine ( ) . then ( function ( appRunner ) {
55
- appRunner . runApp ( ) ;
56
- } ) ;
57
- }
58
- } ) ;
59
- } ) ;
60
- </ script >
39
+ < script src ="flutter_bootstrap.js " async > </ script >
61
40
</ body >
62
41
</ html >
Original file line number Diff line number Diff line change 35
35
36
36
< title > example</ title >
37
37
< link rel ="manifest " href ="manifest.json ">
38
-
39
- < script >
40
- // The value below is injected by flutter build, do not touch.
41
- var serviceWorkerVersion = null ;
42
- </ script >
43
- <!-- This script adds the flutter initialization JS code -->
44
- < script src ="flutter.js " defer > </ script >
45
38
</ head >
46
39
< body >
47
- < script >
48
- window . addEventListener ( 'load' , function ( ev ) {
49
- // Download main.dart.js
50
- _flutter . loader . loadEntrypoint ( {
51
- serviceWorker : {
52
- serviceWorkerVersion : serviceWorkerVersion ,
53
- } ,
54
- onEntrypointLoaded : function ( engineInitializer ) {
55
- engineInitializer . initializeEngine ( ) . then ( function ( appRunner ) {
56
- appRunner . runApp ( ) ;
57
- } ) ;
58
- }
59
- } ) ;
60
- } ) ;
61
- </ script >
40
+ < script src ="flutter_bootstrap.js " async > </ script >
62
41
</ body >
63
42
</ html >
Original file line number Diff line number Diff line change
1
+ ## 0.3.1+3
2
+
3
+ * Updates ` README.md ` to reflect modern ` index.html ` script tag placement.
4
+
1
5
## 0.3.1+2
2
6
3
7
* Updates web code to package ` web: >=0.5.1 <2.0.0 ` .
Original file line number Diff line number Diff line change @@ -24,17 +24,14 @@ There are two ways to load the JS SDK in your app.
24
24
25
25
The most performant way is to modify your ` web/index.html ` file to insert a
26
26
script tag [ as recommended] ( https://developers.google.com/identity/gsi/web/guides/client-library ) .
27
- Place the ` script ` tag in the ` <head> ` of your site, next to the script tag that
28
- loads ` flutter.js ` , so the browser can downloaded both in parallel:
27
+ Place the ` script ` tag in the ` <head> ` of your site:
29
28
30
29
<? code-excerpt "example/web/index-with-script-tag.html (script-tag)"?>
31
30
``` html
32
31
<head >
33
32
<!-- ··· -->
34
33
<!-- Include the GSI SDK below -->
35
34
<script src =" https://accounts.google.com/gsi/client" async defer ></script >
36
- <!-- This script adds the flutter initialization JS code -->
37
- <script src =" flutter.js" defer ></script >
38
35
</head >
39
36
```
40
37
Original file line number Diff line number Diff line change 24
24
< title > Authentication Example</ title >
25
25
< link rel ="manifest " href ="manifest.json ">
26
26
27
- < script >
28
- // The value below is injected by flutter build, do not touch.
29
- var serviceWorkerVersion = null ;
30
- </ script >
31
27
<!--#docregion script-tag-->
32
28
<!-- Include the GSI SDK below -->
33
29
< script src ="https://accounts.google.com/gsi/client " async defer > </ script >
34
- <!-- This script adds the flutter initialization JS code -->
35
- < script src ="flutter.js " defer > </ script >
36
30
</ head >
37
31
<!--#enddocregion script-tag-->
38
32
< body >
39
- < script >
40
- window . addEventListener ( 'load' , function ( ev ) {
41
- // Download main.dart.js
42
- _flutter . loader . loadEntrypoint ( {
43
- serviceWorker : {
44
- serviceWorkerVersion : serviceWorkerVersion ,
45
- } ,
46
- onEntrypointLoaded : function ( engineInitializer ) {
47
- engineInitializer . autoStart ( ) ;
48
- }
49
- } ) ;
50
- } ) ;
51
- </ script >
33
+ < script src ="flutter_bootstrap.js " async > </ script >
52
34
</ body >
53
35
</ html >
Original file line number Diff line number Diff line change 22
22
< title > Authentication Example</ title >
23
23
< link rel ="manifest " href ="manifest.json ">
24
24
25
- < script >
26
- // The value below is injected by flutter build, do not touch.
27
- var serviceWorkerVersion = null ;
28
- </ script >
29
25
<!-- Trusted Types API config (disabled) -->
30
26
<!-- <meta http-equiv="Content-Security-Policy" content="trusted-types;"> -->
31
27
<!-- Load the GSI SDK -->
32
28
<!-- <script src="https://accounts.google.com/gsi/client" async defer></script> -->
33
- <!-- This script adds the flutter initialization JS code -->
34
- < script src ="flutter.js " defer > </ script >
35
29
</ head >
36
30
< body >
37
- < script >
38
- window . addEventListener ( 'load' , function ( ev ) {
39
- // Download main.dart.js
40
- _flutter . loader . loadEntrypoint ( {
41
- serviceWorker : {
42
- serviceWorkerVersion : serviceWorkerVersion ,
43
- } ,
44
- onEntrypointLoaded : function ( engineInitializer ) {
45
- engineInitializer . autoStart ( ) ;
46
- }
47
- } ) ;
48
- } ) ;
49
- </ script >
31
+ < script src ="flutter_bootstrap.js " async > </ script >
50
32
</ body >
51
33
</ html >
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ name: google_identity_services_web
2
2
description : A Dart JS-interop layer for Google Identity Services. Google's new sign-in SDK for Web that supports multiple types of credentials.
3
3
repository : https://github.com/flutter/packages/tree/main/packages/google_identity_services_web
4
4
issue_tracker : https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+google_identiy_services_web%22
5
- version : 0.3.1+2
5
+ version : 0.3.1+3
6
6
7
7
environment :
8
8
sdk : ^3.4.0
Original file line number Diff line number Diff line change 38
38
39
39
<!-- This API key comes from: go/flutter-maps-web-tests-api-key (GCP project: flutter-infra) -->
40
40
< script src ="https://maps.googleapis.com/maps/api/js?key=AIzaSyAa9cRBkhuxGq3Xw3HPz8SPwaVOhRmm7kk&libraries=geometry "> </ script >
41
-
42
- < script >
43
- // The value below is injected by flutter build, do not touch.
44
- const serviceWorkerVersion = null ;
45
- </ script >
46
- <!-- This script adds the flutter initialization JS code -->
47
- < script src ="flutter.js " defer > </ script >
48
41
</ head >
49
42
< body >
50
- < script >
51
- window . addEventListener ( 'load' , function ( ev ) {
52
- // Download main.dart.js
53
- _flutter . loader . loadEntrypoint ( {
54
- serviceWorker : {
55
- serviceWorkerVersion : serviceWorkerVersion ,
56
- } ,
57
- onEntrypointLoaded : function ( engineInitializer ) {
58
- engineInitializer . initializeEngine ( ) . then ( function ( appRunner ) {
59
- appRunner . runApp ( ) ;
60
- } ) ;
61
- }
62
- } ) ;
63
- } ) ;
64
- </ script >
43
+ < script src ="flutter_bootstrap.js " async > </ script >
65
44
</ body >
66
45
</ html >
Original file line number Diff line number Diff line change 7
7
< meta charset ="UTF-8 ">
8
8
< meta name ="google-signin-client_id " content ="your-client_id.apps.googleusercontent.com ">
9
9
< title > Google Sign-in Example</ title >
10
- < script src ="flutter.js " defer > </ script >
11
10
</ head >
12
11
< body >
13
- < script >
14
- window . addEventListener ( 'load' , function ( ev ) {
15
- _flutter . loader . loadEntrypoint ( {
16
- onEntrypointLoaded : function ( engineInitializer ) {
17
- engineInitializer . autoStart ( ) ;
18
- }
19
- } ) ;
20
- } ) ;
21
- </ script >
12
+ < script src ="flutter_bootstrap.js " async > </ script >
22
13
</ body >
23
14
</ html >
Original file line number Diff line number Diff line change 34
34
35
35
< title > example</ title >
36
36
< link rel ="manifest " href ="manifest.json ">
37
-
38
- <!-- This script adds the flutter initialization JS code -->
39
- < script src ="flutter.js " defer > </ script >
40
37
</ head >
41
38
< body >
42
- < script >
43
- window . addEventListener ( 'load' , function ( ev ) {
44
- // Download main.dart.js
45
- _flutter . loader . loadEntrypoint ( {
46
- onEntrypointLoaded : async function ( engineInitializer ) {
47
- let appRunner = await engineInitializer . initializeEngine ( ) ;
48
- appRunner . runApp ( ) ;
49
- }
50
- } ) ;
51
- } ) ;
52
- </ script >
39
+ < script src ="flutter_bootstrap.js " async > </ script >
53
40
</ body >
54
41
</ html >
Original file line number Diff line number Diff line change 34
34
35
35
< title > example</ title >
36
36
< link rel ="manifest " href ="manifest.json ">
37
-
38
- < script >
39
- // The value below is injected by flutter build, do not touch.
40
- const serviceWorkerVersion = null ;
41
- </ script >
42
- <!-- This script adds the flutter initialization JS code -->
43
- < script src ="flutter.js " defer > </ script >
44
37
</ head >
45
38
< body >
46
- < script >
47
- window . addEventListener ( 'load' , function ( ev ) {
48
- // Download main.dart.js
49
- _flutter . loader . loadEntrypoint ( {
50
- serviceWorker : {
51
- serviceWorkerVersion : serviceWorkerVersion ,
52
- } ,
53
- onEntrypointLoaded : function ( engineInitializer ) {
54
- engineInitializer . initializeEngine ( ) . then ( function ( appRunner ) {
55
- appRunner . runApp ( ) ;
56
- } ) ;
57
- }
58
- } ) ;
59
- } ) ;
60
- </ script >
39
+ < script src ="flutter_bootstrap.js " async > </ script >
61
40
</ body >
62
41
</ html >
You can’t perform that action at this time.
0 commit comments