找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 17761|回复: 10

浏览网页问题反馈

[复制链接]

3

主题

3

回帖

37

积分

新手上路

积分
37
发表于 2021-5-19 14:22:50 | 显示全部楼层 |阅读模式
网址——https://www.gac-toyota.com.cn/buy/shopping/dealer-search
问题——筛选条件中不能自动获取地区信息,只能是默认的广东省。
调试——以安全模式重启后问题依旧
变更——用Edge浏览网页正常


回复

使用道具 举报

8

主题

7285

回帖

2万

积分

超级版主

(^^ゞ

积分
20587
发表于 2021-5-19 19:13:10 | 显示全部楼层
这是一个很尴尬的问题,理论上是会出现在 Chrome 及百分上,在 Chrome/百分上通过 Geolocation 对象获取设备的地理位置的结果似乎是谷歌后台服务计算给出的,所以可能会由于网络不稳定或不通畅的原因导致无法获取到结果。虽然我没有明确查询到有指出该内容的相关文档,但是我这边在 Chrome及百分上直接尝试测试以下代码时是没有结果的(或者说是超时的):

  1. navigator.geolocation.getCurrentPosition(res => {
  2.   console.log(res);
  3. });
复制代码


采用D^L以后就可以正常得到位置信息(当然地址就肯定不正确了)。但是这个问题是不会出现在 Edge 上的,所以有可能是 Edge 自己在后台提供了位置信息。




所以只能改为使用 Windows 设备的位置了,首先需要在 Windows 设置 -> 隐私 -> 位置中打开定位以及允许应用访问位置信息,然后在浏览器中输入:chrome://flags/#enable-winrt-geolocation-implementation 将 WinRT Geolocation Implementation 调整为 Enabled 后重启浏览器就可以了。正常的话在使用完后还可以在 Windows 设置中看到使用记录:


¯\(°_o)/¯
回复

使用道具 举报

2

主题

27

回帖

354

积分

中级会员

积分
354
发表于 2021-5-19 15:14:57 | 显示全部楼层
第一次打开也是默认的本地省份,省份不能下拉。(城市可以修改。)


第二次打开准备对比其他浏览器测试的时候,就正常了……
回复

使用道具 举报

33

主题

908

回帖

3824

积分

论坛元老

积分
3824
发表于 2021-5-20 00:35:17 | 显示全部楼层
GIF-robbie 2021-05-20-00-34-13.gif


录了一下,打开就能正常用,没发现问题,可能需要排除一些东西吧。
我的版本  4.3.9.248(正式版本) (64 位) (Portable) (Chromium 86.0.4240.198)
故事里的事说不是就不是,是也不是
回复

使用道具 举报

7

主题

108

回帖

901

积分

高级会员

积分
901
发表于 2021-5-20 08:51:40 | 显示全部楼层
感谢分享,论坛因你而精彩!



    We meet by chance like patches of drifting duckweed,  
    May everything be fine with you everyday !
      (你我萍水相逢,愿君一切安好!)


    回复

    使用道具 举报

    6

    主题

    140

    回帖

    1323

    积分

    金牌会员

    积分
    1323
    发表于 2021-5-20 10:45:58 | 显示全部楼层
    4.3.9.248,试了几次,一切正常,打开就默认的本首本市,省份和城市都可选。
    回复

    使用道具 举报

    3

    主题

    3

    回帖

    37

    积分

    新手上路

    积分
    37
     楼主| 发表于 2021-6-18 09:08:04 | 显示全部楼层
    S8F8ry 发表于 2021-5-19 19:13
    这是一个很尴尬的问题,理论上是会出现在 Chrome 及百分上,在 Chrome/百分上通过 Geolocation 对象获取设 ...

    是的,按照您的操作解决问题了,技术强人!
    非常感谢!
    回复

    使用道具 举报

    0

    主题

    2

    回帖

    28

    积分

    新手上路

    积分
    28
    发表于 2021-6-18 12:23:17 | 显示全部楼层
    S8F8ry 发表于 2021-5-19 19:13
    这是一个很尴尬的问题,理论上是会出现在 Chrome 及百分上,在 Chrome/百分上通过 Geolocation 对象获取设 ...

    我按此方法仍然不行。
    回复

    使用道具 举报

    8

    主题

    7285

    回帖

    2万

    积分

    超级版主

    (^^ゞ

    积分
    20587
    发表于 2021-6-18 12:59:03 | 显示全部楼层
    原石 发表于 2021-6-18 12:23
    我按此方法仍然不行。

    那随便打开一个使用 https 协议的网页,按下 F12 打开控制台输入以下代码回车运行:
    1. navigator.geolocation.getCurrentPosition(res => {
    2.   console.log(res);
    3. }, error => {
    4.   console.log(error);
    5. }, {
    6.   timeout: 10000,
    7.   enableHighAccuracy: true,
    8. });
    复制代码
    网页会弹出定位权限提示,允许即可,等待 10 秒钟左右,看看返回的 GeolocationPositionError 对象里 message 的提示内容是什么。

    其次 Windows 设置 => 隐私 => 位置中有没有应用的访问记录?
    ¯\(°_o)/¯
    回复

    使用道具 举报

    9

    主题

    153

    回帖

    1105

    积分

    金牌会员

    积分
    1105
    发表于 2021-6-18 17:20:29 | 显示全部楼层
    我试了一下,正常定位,正常选择,但是发现一个问题,广告拦截扩展会拦截此地图,禁用扩展就好了
    回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    Archiver|手机版|小黑屋|百分浏览器论坛

    GMT+8, 2024-9-28 06:22 , Processed in 0.019143 second(s), 23 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表