您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
prompt instead native geolocation
- // ==UserScript==
- // @name Fake Gelocation getCurrentPosition
- // @description prompt instead native geolocation
- // @namespace http://eldar.cz/myf/
- // @include *
- // @version 1.0.0
- // @grant none
- // @run-at document-start
- // ==/UserScript==
- ;(function(){
- // navigator.geolocation.originalGetCurrentPosition = navigator.geolocation.getCurrentPosition;
- navigator.geolocation.getCurrentPosition = fakeGet;
- function fakeGet(ok, err){
- var p = prompt('coords','0.2581778, 6.6247559');
- var c = p.trim().split(/\s*,\s*/).map(e=>Number(e));
- if(c[0] && c[1]) {
- ok({coords:
- { latitude: c[0]
- , longitude: c[1]
- }
- });
- } else {
- err(JSON.parse(p));
- }
- }
- })();