cmlx
火狐狸
火狐狸
  • UID37515
  • 注册日期2011-10-06
  • 最后登录2017-09-30
  • 发帖数127
  • 经验101枚
  • 威望0点
  • 贡献值46点
  • 好评度4点
  • 社区居民
  • 忠实会员
阅读:1151回复:7

貌似最新版利用Application.restart()重启失效了

楼主#
更多 发布于:2016-10-03 20:19
刚从47直接升级到49了,然后发现两个调用Application.restart()执行重启的oncommand命令失效了,有解决办法吗?

为了避开扩展签名检查,用了config.js和config-prefs.js大法,不知道是不是有影响
zephyrer
小狐狸
小狐狸
  • UID23252
  • 注册日期2008-03-15
  • 最后登录2018-12-21
  • 发帖数3
  • 经验15枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
1楼#
发布于:2016-10-04 01:24
你原来用的真的是47吗?Application早就移除了
eagle5678
千年狐狸
千年狐狸
  • UID4956
  • 注册日期2005-04-10
  • 最后登录2019-10-15
  • 发帖数1192
  • 经验145枚
  • 威望0点
  • 贡献值78点
  • 好评度3点
2楼#
发布于:2016-10-04 08:27
47也不行
cmlx
火狐狸
火狐狸
  • UID37515
  • 注册日期2011-10-06
  • 最后登录2017-09-30
  • 发帖数127
  • 经验101枚
  • 威望0点
  • 贡献值46点
  • 好评度4点
  • 社区居民
  • 忠实会员
3楼#
发布于:2016-10-04 09:19
难道是我记错了?之前也许不是47升级的,那现在用命令执行重启的方法是什么呢?比如Services.appinfo.invalidateCachesOnRestart()||Application.restart();要改为什么呢?
j88iang
小狐狸
小狐狸
  • UID51763
  • 注册日期2015-11-17
  • 最后登录2018-12-16
  • 发帖数48
  • 经验49枚
  • 威望0点
  • 贡献值4点
  • 好评度1点
  • 社区居民
  • 忠实会员
4楼#
发布于:2016-10-04 15:07
cmlx:难道是我记错了?之前也许不是47升级的,那现在用命令执行重启的方法是什么呢?比如Services.appinfo.invalidateCachesOnRestart()||Application.restart();要改为什么呢?回到原帖
command.restartApp();
cmlx
火狐狸
火狐狸
  • UID37515
  • 注册日期2011-10-06
  • 最后登录2017-09-30
  • 发帖数127
  • 经验101枚
  • 威望0点
  • 贡献值46点
  • 好评度4点
  • 社区居民
  • 忠实会员
5楼#
发布于:2016-10-04 18:33
改了没用呀,是oncommand吗?
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
6楼#
发布于:2016-10-04 18:39
Services.startup.quit(Services.startup.eRestart | Services.startup.eAttemptQuit);
http://pcxfirefox.wordpress.com/
cmlx
火狐狸
火狐狸
  • UID37515
  • 注册日期2011-10-06
  • 最后登录2017-09-30
  • 发帖数127
  • 经验101枚
  • 威望0点
  • 贡献值46点
  • 好评度4点
  • 社区居民
  • 忠实会员
7楼#
发布于:2016-10-04 20:35
多谢pcx狐狸,好用,这个命令可以实现清理cache之后重启吗,还是单纯的替代Application.restart();呢?
游客

返回顶部