当前位置: 代码迷 >> JavaScript >> 窗口标题显示不正确-电子
  详细解决方案

窗口标题显示不正确-电子

热度:81   发布时间:2023-06-06 09:35:54.0

我在Windows 7 64bits上使用Electon遇到一个奇怪的错误。

代码中的所有内容都可以正常工作,但是当我运行.exe ,窗口的标题有时(大部分时间)显示为“ Electron”,直到我在窗口顶部传递了一些东西 (然后它神奇地变形为标题)我打算)...

我很确定它与我的代码无关(因为我已经尝试了所有可以找到的东西,以及更多……)以及与Windows资源管理器(以及我的Windows安装)有关的一切。

但是,我仍然猜想Electron会显示一个默认名称 ,然后从HTML页面的标题(或可能设置的任何其他位置) 更新该名称。

所以,我想知道默认名称在哪里? 而且,在哪里可以找到这个令人舌的“电子”并进行编辑呢?

我已经用Resource Hacker修改了.exe ,所以那里没有“电子”的踪影...

我需要重新编译吗? 如果是这样,您是否知道在源代码中可以找到默认的“电子”标题的地方吗?

编辑

所有这些都是在electron-prebuiltdist文件夹内发生的。 但是,无论我的应用程序在哪里,无论我如何运行,它都在做同样的事情。 确实没有代码与这个问题相关...我只是在HTML的开头加上了预期的标题...主要是Vanilla Electron文档,直接来自GitHub ...

这是一张更好地说明问题的图像:

因此,在仔细研究了来源之后,我在这里找到了它:

电子/原子/浏览器/native_window.cc

200 std::string title("Electron");

现在我想我只需要修改光源并建立自己的电子

//////////// EDIT 2 ////////////
-我非常感谢任何有关如何自己编译电子的帮助////在这里找到了很有希望的文档: : 。

-我正在按照以下说明进行构建,但出现错误:

C:\Users\LazyParia\Desktop\myElectron\electron>C:\Python27\2.7.7\python.exe scri
pt\bootstrap.py -v
Running in verbose mode
git submodule sync
Traceback (most recent call last):
  File "script\bootstrap.py", line 189, in <module>
    sys.exit(main())
  File "script\bootstrap.py", line 39, in main
    update_submodules()
  File "script\bootstrap.py", line 84, in update_submodules
    execute_stdout(['git', 'submodule', 'sync'])
  File "C:\Users\LazyParia\Desktop\myElectron\electron\script\lib\util.py", line
 173, in execute_stdout
    subprocess.check_call(argv, env=env)
  File "C:\Python27\2.7.7\lib\subprocess.py", line 535, in check_call
    retcode = call(*popenargs, **kwargs)
  File "C:\Python27\2.7.7\lib\subprocess.py", line 522, in call
    return Popen(*popenargs, **kwargs).wait()
  File "C:\Python27\2.7.7\lib\subprocess.py", line 710, in __init__
    errread, errwrite)
  File "C:\Python27\2.7.7\lib\subprocess.py", line 958, in _execute_child
    startupinfo)
WindowsError: [Error 2] Le fichier sp?cifi? est introuvable

C:\Users\LazyParia\Desktop\myElectron\electron>

有人知道这是什么意思吗? (顺便说一句:“文件名不可解释” =找不到指定的文件,或类似的东西)
////////////////////////////////////

因此,在这里,我们今天将尝试(如果可行,请再次进行编辑,并提供更多的精度),但我仍然对有关此问题的信息感兴趣。

感谢您阅读我
-懒-

尽管不是在同一上下文中,但我遇到了类似的问题(除非您以某种方式使窗口“重新绘制”,否则应用程序标题不会刷新)。

故障显然在于除非激活Aero,否则电子无法正常工作(例如,当您运行Windows Classic主题时)。

这些提示是通过向我建议的(并且也有一些建议)。

以我为例,再次打开Aero足够好。 我意识到,尽管它不能在每种情况下都能解决问题。

作为参考,导致我发帖的原因是标题与Windows上的标题没有动态更新有关(当您浏览我的快递电子应用程序的页面时)。

  相关解决方案