@@ -10,9 +10,22 @@ const handler = (options) => {
10
10
// webview.insertCSS(window.cssData);
11
11
});
12
12
*/
13
+ const allowedUrlRegex = / ^ ( ( h t t p s ? : \/ \/ ( ( o n e d r i v e \. l i v e \. c o m \/ ( ( r e d i r \? r e s i d \= ) | ( ( r e d i r | e d i t ) .a s p x \? ) ) ) | ( ( w w w \. ) ? o n e n o t e \. c o m ) ) | ( a b o u t \: b l a n k ) ) ) / i
14
+ const disalledUrl = / ^ ( ( h t t p s ? : \/ \/ ) ) / i
15
+
13
16
14
17
setInterval ( ( ) => {
15
18
//console.log(webview.src, global.p3x.onenote.root.p3x.onenote.location)
19
+
20
+ if ( ! allowedUrlRegex . test ( webview . src ) && ( webview . src . startsWith ( 'https://onedrive.live.com' ) || webview . src . startsWith ( 'http://onedrive.live.com' ) ) ) {
21
+ p3x . onenote . ui . overlay . show ( {
22
+ message : p3x . onenote . lang . label . disallowedContent
23
+ } )
24
+ } else {
25
+ p3x . onenote . ui . overlay . hide ( )
26
+ }
27
+
28
+
16
29
if ( global . p3x . onenote . root . p3x . onenote . location !== webview . src ) {
17
30
global . p3x . onenote . root . p3x . onenote . location = webview . src
18
31
global . p3x . onenote . data . url = webview . src
@@ -23,7 +36,7 @@ const handler = (options) => {
23
36
24
37
/*
25
38
webview.addEventListener('did-stop-loading', function(event) {
26
- webview.insertCSS(p3x.onenote.hackCss);
39
+ // webview.insertCSS(p3x.onenote.hackCss);
27
40
});
28
41
29
42
webview.addEventListener('will-navigate', function(event, url) {
@@ -42,10 +55,12 @@ const handler = (options) => {
42
55
*/
43
56
44
57
webview . addEventListener ( 'did-navigate' , function ( event , url ) {
58
+ /*
45
59
ipc.send('p3x-debug', {
46
60
'did-navigate': event,
47
61
url: url,
48
62
});
63
+ */
49
64
50
65
global . p3x . onenote . data . url = webview . src ;
51
66
ipc . send ( 'p3x-onenote-save' , global . p3x . onenote . data ) ;
@@ -54,12 +69,13 @@ const handler = (options) => {
54
69
global . p3x . onenote . root . $digest ( )
55
70
} ) ;
56
71
57
- const allowedUrlRegex = / ^ ( ( h t t p s ? : \/ \/ ( ( o n e d r i v e \. l i v e \. c o m \/ r e d i r \? r e s i d \= ) | ( ( w w w \. ) ? o n e n o t e \. c o m ) ) | ( a b o u t \: b l a n k ) ) ) /
58
72
webview . addEventListener ( 'new-window' , function ( event ) {
73
+ /*
59
74
ipc.send('p3x-debug', {
60
75
'new-window': event,
61
76
allowed: allowedUrlRegex.test(event.url)
62
77
})
78
+ */
63
79
event . preventDefault ( )
64
80
//console.log(event.url)
65
81
if ( allowedUrlRegex . test ( event . url ) ) {
0 commit comments