Russian Qt Forum
Май 22, 2024, 01:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt5 WebKit Notifications - Как заставить их появиться?  (Прочитано 4211 раз)
Suharik
Гость
« : Ноябрь 30, 2012, 11:15 »

Всем привет. Как в Qt5 заставить появляться webkitNotification ?
Как я проверял на работоспособность нотификейшонов..
 
Код:
//JS код на сайте открытым моим браезером
if (window.webkitNotifications) {
   alert('Уведомления работают.');  // Вылетал этот алерт, тоесть нотификейшоны впринципе есть.
}else{
   alert('Уведомления не работают.');
}

//Дальше проверяем разрешено ли показывать их или нет

if (window.webkitNotifications.checkPermission() == 0) {

alert('Разрешено показывать');

 }else{

  alert('Не разрешено показывать');  // Вылетает это
  window.webkitNotifications.requestPermission(); // Этот код должен вывести мне строку с вопросом, Разрешить показывать или нет (Так работает в хроме  например). Но    ничего не выводит и соответственно нотификейшоны не работают.
}


В коде я все прокомментировал. Что с этим сделать можно?

Кьютовский код выглядит примерно так в mainWindow

Код:
#include "MainWindow.h"
#include "QtWebKitWidgets"
MainWindow::MainWindow(QWidget *parent)   : QMainWindow(parent)
{
    QWebView *view = new QWebView(this);
    view->setUrl (QUrl("http://mysite.ru"));

    setCentralWidget (view);
    setMinimumSize (QSize(1000,800));
    setMaximumSize (QSize(1000,800));
}

MainWindow::~MainWindow()
{

Записан
crackedmind
Гость
« Ответ #1 : Декабрь 01, 2012, 10:33 »

Похоже надо реализовать данный функционал самому.
Код
C++ (Qt)
void QWebPage::featurePermissionRequestCanceled ( QWebFrame * frame, QWebPage::Feature feature ) [signal]
void QWebPage::featurePermissionRequested ( QWebFrame * frame, QWebPage::Feature feature ) [signal]
« Последнее редактирование: Декабрь 01, 2012, 10:34 от crackedmind » Записан
Suharik
Гость
« Ответ #2 : Декабрь 03, 2012, 17:32 »

Все-таки я решил писать свои нотифи для вебкита.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.065 секунд. Запросов: 21.