pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<i id='jDBT6'><tr id='jDBT6'><dt id='jDBT6'><q id='jDBT6'><span id='jDBT6'><b id='jDBT6'><form id='jDBT6'><ins id='jDBT6'></ins><ul id='jDBT6'></ul><sub id='jDBT6'></sub></form><legend id='jDBT6'></legend><bdo id='jDBT6'><pre id='jDBT6'><center id='jDBT6'></center></pre></bdo></b><th id='jDBT6'></th></span></q></dt></tr></i><div class="wmoysyi" id='jDBT6'><tfoot id='jDBT6'></tfoot><dl id='jDBT6'><fieldset id='jDBT6'></fieldset></dl></div>

          <bdo id='jDBT6'></bdo><ul id='jDBT6'></ul>

      1. <small id='jDBT6'></small><noframes id='jDBT6'>

      2. <tfoot id='jDBT6'></tfoot>

        <legend id='jDBT6'><style id='jDBT6'><dir id='jDBT6'><q id='jDBT6'></q></dir></style></legend>

        如何檢測用戶對地理位置的負面反應

        How to detect negative user response for geolocation(如何檢測用戶對地理位置的負面反應)

            <tfoot id='vEU7K'></tfoot>
              <i id='vEU7K'><tr id='vEU7K'><dt id='vEU7K'><q id='vEU7K'><span id='vEU7K'><b id='vEU7K'><form id='vEU7K'><ins id='vEU7K'></ins><ul id='vEU7K'></ul><sub id='vEU7K'></sub></form><legend id='vEU7K'></legend><bdo id='vEU7K'><pre id='vEU7K'><center id='vEU7K'></center></pre></bdo></b><th id='vEU7K'></th></span></q></dt></tr></i><div class="eaiak2y" id='vEU7K'><tfoot id='vEU7K'></tfoot><dl id='vEU7K'><fieldset id='vEU7K'></fieldset></dl></div>
                <tbody id='vEU7K'></tbody>
            • <legend id='vEU7K'><style id='vEU7K'><dir id='vEU7K'><q id='vEU7K'></q></dir></style></legend>

                  <bdo id='vEU7K'></bdo><ul id='vEU7K'></ul>
                • <small id='vEU7K'></small><noframes id='vEU7K'>

                • 本文介紹了如何檢測用戶對地理位置的負面反應的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  使用geolocation API的navigator.geolocation.getCurrentPosition()如何處理否定響應?

                  When using geolocation API's navigator.geolocation.getCurrentPosition() how to deal with a negative response?

                  表示出現錯誤時調用第二個回調函數.但是,當用戶通過取消請求來選擇不透露他的位置時,該函數永遠不會被觸發.

                  It says that the second callback function is called when there is an error. However when user chooses not to reveal his location by cancelling the request that function is never fired.

                  似乎 getCurrentPosition() 無限期地等待答案.(至少在 Firefox 4 中)

                  It seems that getCurrentPosition() waits for an answer indefinitely. (at least in Firefox 4)

                  我如何知道用戶何時按下取消(或否等)

                  How can I know when user presses cancel (or no etc.)

                  有什么想法嗎?

                  推薦答案

                  見下方編輯
                  你是對的,當用戶拒絕位置請求時,錯誤處理程序應該觸發.傳遞給錯誤處理程序的錯誤對象應包含錯誤代碼和消息,讓您知道用戶拒絕了請求.但是,從位置請求對話框中選擇選項 Not Now 時,我在 FF4 中沒有看到這一點.

                  See edit below
                  You are correct, the error handler should fire when a user denies the location request. The error object passed into the error handler should contain an error code and message letting you know the user denied the request. However, I'm not seeing this in FF4 when selecting the option Not Now from the location request dialogue.

                  在 Chrome 中,API/回調完全按預期工作,但在 Chrome 中沒有第三個選項.

                  In Chrome, the API/callbacks work exactly as expected, but in Chrome there is no 3rd option.

                  編輯
                  啊,好吧,我在 FF4 中的這種行為中發現了一個小怪癖.在普通模式下(非隱私瀏覽),用戶將看到 3 個選項:

                  EDIT
                  Ahhh okay I found a little quirk in the behavior of this in FF4. In normal mode (not private browsing), the user will be presented 3 options:

                  • 永遠分享
                  • 從不分享
                  • 現在不行

                  Never share 會正確觸發錯誤處理程序,但 Not Now 不會.

                  這是什么意思以及如何處理?

                  Never share triggers the error handler correctly, but Not Now does not.

                  What does this mean and how to handle it?

                  好吧,看起來如果用戶點擊Not Now,您將不會得到響應.因此,我將設置一個超時來檢查將由其中一個處理程序設置的標志.如果未設置此標志(意味著處理程序未在分配的時間內觸發),您可以執行以下兩種操作之一:

                  Well, it looks like if the user hits Not Now, you aren't going to get a response. Therefore, I would set a timeout which checks a flag that would be set by one of the handlers. If this flag is not set (meaning the handlers didn't fire in the allotted time), you can do one of two things:

                  1. 假設用戶拒絕了請求(即使拒絕是暫時的)
                  2. 您可以再次請求用戶許可(通過相同的調用),然后用戶將再次看到該對話框.

                  選項 2 的可用性可能很差(而且很煩人),因此最好假設他們暫時拒絕并在下次訪問該網站時再次詢問(禮貌!).

                  Option 2 is probably bad usability (and annoying), so it is probably best to assume they denied temporarily and ask them again (politely!) the next time they visit the site.

                  我創建了一個 JsFiddle 來玩這個 API:

                  I created a JsFiddle to play around with this API:

                  http://jsfiddle.net/7yYpn/11/

                  這篇關于如何檢測用戶對地理位置的負面反應的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  Use IScroll in Angular 2 / Typescript(在 Angular 2/Typescript 中使用 IScroll)
                  anime.js not working in Ionic 3 project(Anime.js 在 Ionic 3 項目中不起作用)
                  Ionic 3 - Update Observable with Asynchronous Data(Ionic 3 - 使用異步數據更新 Observable)
                  Angular 2: file not found on local .json file(Angular 2:在本地 .json 文件中找不到文件)
                  In Ionic 2, how do I create a custom directive that uses Ionic components?(在 Ionic 2 中,如何創建使用 Ionic 組件的自定義指令?)
                  Use ViewChild for dynamic elements - Angular 2 amp; ionic 2(將 ViewChild 用于動態元素 - Angular 2 amp;離子2)

                  <small id='ur9bW'></small><noframes id='ur9bW'>

                      • <bdo id='ur9bW'></bdo><ul id='ur9bW'></ul>

                        <i id='ur9bW'><tr id='ur9bW'><dt id='ur9bW'><q id='ur9bW'><span id='ur9bW'><b id='ur9bW'><form id='ur9bW'><ins id='ur9bW'></ins><ul id='ur9bW'></ul><sub id='ur9bW'></sub></form><legend id='ur9bW'></legend><bdo id='ur9bW'><pre id='ur9bW'><center id='ur9bW'></center></pre></bdo></b><th id='ur9bW'></th></span></q></dt></tr></i><div class="qmicqce" id='ur9bW'><tfoot id='ur9bW'></tfoot><dl id='ur9bW'><fieldset id='ur9bW'></fieldset></dl></div>
                        <legend id='ur9bW'><style id='ur9bW'><dir id='ur9bW'><q id='ur9bW'></q></dir></style></legend>
                            <tbody id='ur9bW'></tbody>
                          • <tfoot id='ur9bW'></tfoot>
                            主站蜘蛛池模板: 合肥活动房_安徽活动板房_集成打包箱房厂家-安徽玉强钢结构集成房屋有限公司 | 南京办公用品网-办公文具用品批发-打印机耗材采购 | 干式磁选机_湿式磁选机_粉体除铁器-潍坊国铭矿山设备有限公司 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 帽子厂家_帽子工厂_帽子定做_义乌帽厂_帽厂_制帽厂 | 即用型透析袋,透析袋夹子,药敏纸片,L型涂布棒-上海桥星贸易有限公司 | 杭州高温泵_热水泵_高温油泵|昆山奥兰克泵业制造有限公司 | 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 挨踢网-大家的导航!| pH污水传感器电极,溶解氧电极传感器-上海科蓝仪表科技有限公司 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 液氨泵,液化气泵-淄博「亚泰」燃气设备制造有限公司 | 中山市派格家具有限公司【官网】 | 耙式干燥机_真空耙式干燥机厂家-无锡鹏茂化工装备有限公司 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | Akribis直线电机_直线模组_力矩电机_直线电机平台|雅科贝思Akribis-杭州摩森机电科技有限公司 | 无线讲解器-导游讲解器-自助讲解器-分区讲解系统 品牌生产厂家[鹰米讲解-合肥市徽马信息科技有限公司] | 流水线电子称-钰恒-上下限报警电子秤-上海宿衡实业有限公司 | 数码听觉统合训练系统-儿童感觉-早期言语评估与训练系统-北京鑫泰盛世科技发展有限公司 | 汽车水泵_汽车水泵厂家-瑞安市骏迪汽车配件有限公司 | 附着力促进剂-尼龙处理剂-PP处理剂-金属附着力处理剂-东莞市炅盛塑胶科技有限公司 | 潍坊青州古城旅游景点攻略_青州酒店美食推荐-青州旅游网 | 塑料瓶罐_食品塑料瓶_保健品塑料瓶_调味品塑料瓶–东莞市富慷塑料制品有限公司 | 活性氧化铝球|氧化铝干燥剂|分子筛干燥剂|氢氧化铝粉-淄博同心材料有限公司 | 蚂蚁分类信息系统 - PHP同城分类信息系统 - MayiCMS | 市政路灯_厂家-淄博信达电力科技有限公司 | 半容积式换热器_北京浮动盘管换热器厂家|北京亿丰上达 | 达利园物流科技集团-| 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | SF6环境监测系统-接地环流在线监测装置-瑟恩实业 | 【电子厂招聘_普工招工网_工厂招聘信息平台】-工立方打工网 | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | 布袋除尘器|除尘器设备|除尘布袋|除尘设备_诺和环保设备 | 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | 5nd音乐网|最新流行歌曲|MP3歌曲免费下载|好听的歌|音乐下载 免费听mp3音乐 |