Electron: يتم تجاهل window.setTitle () عندما يحتوي موقع الويب على عقدة عنوان

تم إنشاؤها على ٦ مايو ٢٠١٥  ·  3تعليقات  ·  مصدر: electron/electron

وجود HTML التالية

<html>
  <head>
    <title>bar</title>
  </head>
  <!-- ... -->
</html>

واستدعاء window.setTitle('foo'); مكان ما داخل العملية الرئيسية ، يظل العنوان شريطًا بدلاً من تعيينه على foo

setTitle() يعمل بشكل صحيح إذا كان ملف HMTL لا يحتوي على عقدة العنوان

التعليق الأكثر فائدة

هنا مثال كامل:

var win = new BrowserWindow({
  width: 800, 
  height: 600,
  title: 'My fixed title'
});

win.on('page-title-updated', (evt) => {
  evt.preventDefault();
});

ال 3 كومينتر

يعمل عند وضع setTitle ضمن حدث webContents did-finish-load .

للرجوع إليها في المستقبل ، تتمثل الطريقة الصحيحة لتعيين عنوان النافذة في منعه من التحديث التلقائي لعنوان الصفحة أولاً:
https://github.com/atom/electron/blob/master/docs/api/browser-window.md#event -page-title-updated

هنا مثال كامل:

var win = new BrowserWindow({
  width: 800, 
  height: 600,
  title: 'My fixed title'
});

win.on('page-title-updated', (evt) => {
  evt.preventDefault();
});
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

christiangenco picture christiangenco  ·  3تعليقات

reggi picture reggi  ·  3تعليقات

chonsser picture chonsser  ·  3تعليقات

cniaulin picture cniaulin  ·  3تعليقات

diracdeltas picture diracdeltas  ·  3تعليقات