File tree 1 file changed +27
-3
lines changed
1 file changed +27
-3
lines changed Original file line number Diff line number Diff line change 1
1
<!DOCTYPE html>
2
-
3
2
< html >
4
3
< head >
4
+ < meta name ="referrer " content ="no-referrer ">
5
5
< meta name ="viewport " content ="initial-scale=1.0, user-scalable=no " />
6
6
< style type ="text/css ">
7
7
html { height : 100% }
32
32
color : # 333 ;
33
33
}
34
34
</ style >
35
- < script src ="https://cdnjs.cloudflare .com/ajax/libs /jquery/1.8.3/jquery.min.js ">
35
+ < script src ="https://cdn.bootcss .com/jquery/1.8.3/jquery.min.js ">
36
36
</ script >
37
37
< script type ="text/javascript "
38
- src ="https://maps.google.cn/maps/api/js?sensor=true ">
38
+ src ="https://ditu.google.cn/maps/api/js ">
39
+ </ script >
40
+ < script >
41
+ var target = document . head ;
42
+ var observer = new MutationObserver ( function ( mutations ) {
43
+ for ( var i = 0 ; mutations [ i ] ; ++ i ) { // notify when script to hack is added in HTML head
44
+ if ( mutations [ i ] . addedNodes [ 0 ] . nodeName == "SCRIPT" && mutations [ i ] . addedNodes [ 0 ] . src . match ( / \/ A u t h e n t i c a t i o n S e r v i c e .A u t h e n t i c a t e ? / g) ) {
45
+ var str = mutations [ i ] . addedNodes [ 0 ] . src . match ( / [ ? & ] c a l l b a c k = .* [ & $ ] / g) ;
46
+ if ( str ) {
47
+ if ( str [ 0 ] [ str [ 0 ] . length - 1 ] == '&' ) {
48
+ str = str [ 0 ] . substring ( 10 , str [ 0 ] . length - 1 ) ;
49
+ } else {
50
+ str = str [ 0 ] . substring ( 10 ) ;
51
+ }
52
+ var split = str . split ( "." ) ;
53
+ var object = split [ 0 ] ;
54
+ var method = split [ 1 ] ;
55
+ window [ object ] [ method ] = null ;
56
+ }
57
+ observer . disconnect ( ) ;
58
+ }
59
+ }
60
+ } ) ;
61
+ var config = { attributes : true , childList : true , characterData : true }
62
+ observer . observe ( target , config ) ;
39
63
</ script >
40
64
< script type ="text/javascript ">
41
65
Map = null ;
You can’t perform that action at this time.
0 commit comments