标签: navigator

如何为Jetbrains PHPStorm和WebStorm配置DB Navigator

我需要在mac(雪豹)的PHPStorm的DB Navigator插件中建立连接.它询问我实现java.sql.Driver类的库的路由.我只是不知道它在哪里.有什么建议?

database navigator pycharm phpstorm webstorm

40
推荐指数
3
解决办法
3万
查看次数

Chrome navigator.geolocation.getCurrentPosition()错误403

出于某种原因突然在调用时navigator.geolocation.getCurrentPosition()我收到此错误:

Network location provider at 'https://www.googleapis.com/' : Returned error code 403.

它曾经在昨天工作得很好!他们的服务器可以有什么?

google-maps google-chrome navigator google-geolocation

35
推荐指数
2
解决办法
1万
查看次数

颤动:无需后退即可移至新屏幕

我正在我的Flutter应用程序中实现身份验证流程.

登录尝试后,将使用以下代码打开 CheckAuth (检查用户是否已登录,然后打开主屏幕或相应地注册屏幕):

  void _signIn() async {
    await _auth
        .signInWithEmailAndPassword(
            email: _userEmail.trim(), password: _userPassword.trim())
        .then((task) {
      // go to home screen
      if (task.getIdToken() != null) {
        setState(() {
          Navigator.pushReplacement(
              context,
              new MaterialPageRoute(
                  builder: (BuildContext context) => new CheckAuth()));
        });
      } else {
        print("Authentication failed");
      }
    });
  }
Run Code Online (Sandbox Code Playgroud)

问题:我可以成功登录该应用,但如果我在登录后点击后退按钮,则会返回到登录屏幕(我希望它从应用中退出).

问题:如何在Flutter中从一个屏幕移动到另一个屏幕而无法返回?

我是否需要以某种方式删除导航器历史记录?或者根本不使用导航仪?我尝试了Navigator.replace方法,但似乎没有用.

navigation screens navigator flutter

24
推荐指数
7
解决办法
1万
查看次数

Firefox 上的 JavaScript 错误:TypeError:无法重新定义不可配置的属性“userAgent”

我目前在我的错误监控工具 Sentry 上收到一个奇怪的 JavaScript 错误,上面写着can't redefine non-configurable property "userAgent".

错误似乎发生在多个页面上,但仅发生在 Firefox 上。此外,在所有错误中,引用页面似乎都是“https://www.startpage.com/”。

但是,我无法重现错误并且不知道是什么导致了错误,因为我没有对navigator.userAgentvar进行任何分配。

有没有其他人也有这个问题,或者有任何线索可能导致这个错误?

javascript firefox navigator

24
推荐指数
1
解决办法
3245
查看次数

谁能解释eclipse中项目浏览器,包浏览器和导航器之间的确切区别?

eclipse中项目浏览器,包浏览器和导航器之间的确切区别是什么?

我很困惑使用这三个.因为所有似乎都符合相同的目的.我不知道,确切的区别是什么.任何人都可以向我解释一下,并建议哪一个更适合退房?

eclipse project package navigator

19
推荐指数
1
解决办法
6429
查看次数

假导航属性

我想假冒CasperJS(/ PhantomJS)的Navigator平台属性.我找到了在页面加载时覆盖Navigator对象的简单解决方案,这在Web上的许多其他地方都是建议的:

    casper.on('page.initialized', function(){
    this.evaluate(function(){
        (function(oldNav){
            var newNav = {};
            [].forEach.call(Object.getOwnPropertyNames(navigator), function(prop){
                 if (prop === 'platform') {
                    Object.defineProperty(newNav, prop, {
                        value: 'Win64'
                    }); }else {
                    Object.defineProperty(newNav, prop, {
                        get: function(){
                            return oldNav[prop];
                        }
                    });
                }
            });
            window.navigator = newNav;
        })(window.navigator);
    });
});
Run Code Online (Sandbox Code Playgroud)

但问题是,如果我们从Iframe获取Navigator属性,则值仍然是原始值,因为page.initialized仅将其设置为主页面.所以我选择在源代码中更改它并再次构建它.我从git repo下载了Phantomjs,我搜索了一个硬编码的平台值(对于我的情况,Linux x86_64).我找到了硬编码的字符串./phantomjs/src/qt/qtwebkit/Source/WebCore/platform/qt/UserAgentQt.cpp

我把它改成了我想要作为navigator.platform返回的字符串,但它没有影响navigator.platform.我应该在哪里改变它?它(平台)是一个带编码的字符串还是动态创建的?

javascript overwrite navigator phantomjs casperjs

19
推荐指数
1
解决办法
1029
查看次数

目标c中的未知类型名称

我对目标c很新,并且有一些基本问题.

我使用导航器编写了一个简单的程序,一切正常.然后我添加了几行代码(甚至不记得究竟是什么,似乎与问题无关)并且问题发生了.我试过ctrl + z,问题仍然存在:

我运行程序并得到这些错误:

1. unknown type name "mainController"
2. property with 'retain (or strong)' attribute must be of object type
Run Code Online (Sandbox Code Playgroud)

而mainController是第一个要加载的屏幕.

这是appDelegate.h文件:

#import <UIKit/UIKit.h>
#import "mainController.h"
#import "WishesList.h"
#import "Wish.h"

@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;
@property (strong, nonatomic) IBOutlet UINavigationController *navController;
@property (strong, nonatomic) IBOutlet mainController *viewController; // this line creates the errors
@property (strong, nonatomic) WishesList *WishesArray;
@property (strong, nonatomic) NSIndexPath *temp;

@end
Run Code Online (Sandbox Code Playgroud)

这是appDelegate.m文件的相关部分:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:    (NSDictionary *)launchOptions
{
    self.window …
Run Code Online (Sandbox Code Playgroud)

delegates types objective-c navigator

18
推荐指数
3
解决办法
3万
查看次数

React Navigation切换背景颜色和样式StackNavigator

我对React Native很新,但我有一个简单的工作应用程序,有三个场景.我之前使用过Navigator,但感觉很迟钝,很高兴尝试使用React Navigation(如https://reactnavigation.org/).实施React Navigation后,我的背景颜色从白色变为灰色,灰色变为白色.这是一个奇怪的,不应该相关.但是我并没有改变我的风格.我只实现了新的导航并改变了颜色.当我恢复到导航器时,我的颜色会恢复.我正在使用StackNavigator.有没有其他人遇到这种奇怪的现象?

或者更好的问题是:如何在React Navigation的StackNavigator中设置标题和背景颜色?

javascript navigation navigator reactjs react-native

18
推荐指数
3
解决办法
3万
查看次数

真实用户监控:可靠性标准

在衡量网页性能时是否存在可接受的信标数据丢失标准,以及解决这些损失的标准方法?

许多用户没有支持Navigator.sendBeacon的浏览器,甚至该API也无法保证无损报告.

似乎最有可能丢失的数据也是最有趣的数据,在某些方面 - 非常慢的页面,糟糕的互联网连接,不稳定的上传等等.我想知道是否有已知的方法来解释这个问题.

javascript performance monitoring navigator

17
推荐指数
1
解决办法
314
查看次数

html navigator"用户拒绝地理定位"

我有一个window.navigator的问题,每当我将以下代码作为本地html文件运行时,我收到错误代码1,"用户拒绝地理定位":

navigator.geolocation.getCurrentPosition(function(position) {
        console.log(position);
    }, function(positionError) {
        console.log(positionError);
    });
Run Code Online (Sandbox Code Playgroud)

输出来自错误函数,positionError包含:

code: 1
message: "User denied Geolocation"
Run Code Online (Sandbox Code Playgroud)

如果从某个服务器提供包含html,则不会发生这种情况.

这是预期的吗?有没有办法从本地html使用导航器?我正在尝试编写一些移动应用程序,但我也尽可能避免使用网络.

谢谢.

javascript html5 geolocation navigator

16
推荐指数
3
解决办法
5万
查看次数