وجود HTML التالية
<html>
<head>
<title>bar</title>
</head>
<!-- ... -->
</html>
واستدعاء window.setTitle('foo');
مكان ما داخل العملية الرئيسية ، يظل العنوان شريطًا بدلاً من تعيينه على foo
setTitle()
يعمل بشكل صحيح إذا كان ملف HMTL لا يحتوي على عقدة العنوان
يعمل عند وضع 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();
});
التعليق الأكثر فائدة
هنا مثال كامل: