Noob a besoin d'aide
Kiira1000
Messages postés
26
Date d'inscription
Statut
Membre
Dernière intervention
-
Kiira1000 Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
Kiira1000 Messages postés 26 Date d'inscription Statut Membre Dernière intervention -
Bonjour !
J'ai seulement quelques notions en programmation, et j'aurais besoin qu'on m'éclaire un peu.
J'ai un projet simple: j'aimerais créer un programme qui afficherait une page web qui se rafraîchirait automatiquement toutes les secondes.
J'aimerais que le programme reste "affiché" peut importe le logiciel/le jeu sur lequel je suis, qu'il soit encré au premier plan. (j'ai absolument aucune idée de comment on appelle ce type de programme, désolée)
J'aimerais simplement qu'on m'éclaire un peu sur comment je pourrais faire ça; quel langage, quoi utiliser...
Voilà voilà, merci à vous d'avoir pris le temps de me lire et bonne journée ;)
J'ai seulement quelques notions en programmation, et j'aurais besoin qu'on m'éclaire un peu.
J'ai un projet simple: j'aimerais créer un programme qui afficherait une page web qui se rafraîchirait automatiquement toutes les secondes.
J'aimerais que le programme reste "affiché" peut importe le logiciel/le jeu sur lequel je suis, qu'il soit encré au premier plan. (j'ai absolument aucune idée de comment on appelle ce type de programme, désolée)
J'aimerais simplement qu'on m'éclaire un peu sur comment je pourrais faire ça; quel langage, quoi utiliser...
Voilà voilà, merci à vous d'avoir pris le temps de me lire et bonne journée ;)
5 réponses
Salut,
Si je comprends bien, je pense qu'une extension de navigateur serait le mieux !
Peut-être en existe t'il déjà une.
Si je comprends bien, je pense qu'une extension de navigateur serait le mieux !
Peut-être en existe t'il déjà une.
Mais si le "logiciel" reste en premier plan, tu arriverais encore à jouer ? Peut-être que si tu expliquais le but final, je comprendrais mieux, désolé je ne suis pas gamer et je ne vois pas trop ce dont tu as besoin .
Ha ok, j'ai compris maintenant.
Personnellement, j’essaierais avec node webkit: https://nwjs.io/
c'est du javascript (simple) et cela va te permettre de créer un "petit browser indépendant" très rapidement.
Il y a une option qui permet de placer la fenêtre toujours en avant:
https://github.com/nwjs/nw.js/wiki/Manifest-format#always-on-top
Sa mérite la peine de tester ...
Personnellement, j’essaierais avec node webkit: https://nwjs.io/
c'est du javascript (simple) et cela va te permettre de créer un "petit browser indépendant" très rapidement.
Il y a une option qui permet de placer la fenêtre toujours en avant:
https://github.com/nwjs/nw.js/wiki/Manifest-format#always-on-top
Sa mérite la peine de tester ...
J'ai enfin réussi à en tirer quelque chose :)
Tout ce que je voulais fonctionne, sauf le rafraîchissement automatique.
Le soucis c'est que je suis une brêle en json. J'ai cherché sur le site de NW.js dans les tutos et aides, mais je ne trouve rien :/
J'ai essayé deux choses:
utiliser un "index.html", avec une fonction iframe dedans avec le lien du site que voudrais afficher. Sauf que seul un carré blanc est affiché -.-
J'ai également essayé de mettre directement dans le package.json le lien du site, celui-ci s'affiche donc seul, mais je n'ai aucune idée de comment intégrer une fonction de rafraîchissement de la page de cette manière.
Voilà voilà, merci beaucoup pour le temps que tu prends pour m'aider ! ^^
Tout ce que je voulais fonctionne, sauf le rafraîchissement automatique.
Le soucis c'est que je suis une brêle en json. J'ai cherché sur le site de NW.js dans les tutos et aides, mais je ne trouve rien :/
J'ai essayé deux choses:
utiliser un "index.html", avec une fonction iframe dedans avec le lien du site que voudrais afficher. Sauf que seul un carré blanc est affiché -.-
J'ai également essayé de mettre directement dans le package.json le lien du site, celui-ci s'affiche donc seul, mais je n'ai aucune idée de comment intégrer une fonction de rafraîchissement de la page de cette manière.
Voilà voilà, merci beaucoup pour le temps que tu prends pour m'aider ! ^^
Salut!
Tu peut faire ça en nodeJS, html et css.
Juste à apprendre comment programmer ces languages.
Si tu veux de l'aide pour le HTML et CSS j'ai bien de l'expérience.
J'espère t'avoir aidé,
Cordialement,
Alexandre.
Tu peut faire ça en nodeJS, html et css.
Juste à apprendre comment programmer ces languages.
Si tu veux de l'aide pour le HTML et CSS j'ai bien de l'expérience.
J'espère t'avoir aidé,
Cordialement,
Alexandre.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai fait un test avec ce fichier et l'iframe fonctionne.
tu remplaces l'URL de l'iframe. Tu lances l'application et lorsque tu cliques sur le bouton en bas de l'iframes la page se rafraichit toutes les secondes, si tu re cliquem, elle cesse de se rafraichir.
Voici pour info le package.json.
Tu installe de cette manière : npm install
tu lance de cette manière: npm start
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <title>Document</title> <style> html, body { width: 100%; height: 100%; } iframe { display: block; width: 100%; height: 100%; padding: 0; margin: 0; border: 0; } </style> </head> <body> <iframe src="https://www.website.com" frameborder="0" nwdisable, nwfaketop></iframe> <input type="button" value="refresh" id="refresh"> <script> var state = false; var interval = null; var iframe = document.querySelector('iframe'); document.querySelector('#refresh').addEventListener('click', function () { state = !state; if (state) { interval = setInterval(function () { iframe.contentWindow.location.reload(); }, 1000); } else { clearInterval(interval); } }, false); </script> </body> </html>
tu remplaces l'URL de l'iframe. Tu lances l'application et lorsque tu cliques sur le bouton en bas de l'iframes la page se rafraichit toutes les secondes, si tu re cliquem, elle cesse de se rafraichir.
Voici pour info le package.json.
{
"name": "",
"version": "1.0.0",
"description": "",
"main": "index.html",
"scripts": {
"start": "nw .",
"test": "echo \"Error: no test specified\" && exit 1"
},
"window": {
"width": 600,
"height": 600,
"always-on-top": true
},
"webkit": {
"page-cache": false
},
"dependencies": {
"nw": "^0.30.2"
},
"devDependencies": {},
"author": "",
"license": "ISC"
}
Tu installe de cette manière : npm install
tu lance de cette manière: npm start
Coucou !
Et bien... merci INFINIMENT ! Tu as fait tout le boulot à ma place ! o_o
Le always on top, j'ai galéré aussi, mais en fait dans une note de mise à jour assez récente ils préviennent qu'il a été renommé en "always_on_top" ^^
Merci pour le temps que tu as pris pour m'aider, vraiment, c'est vraiment super sympa de ta part :)
Et bien... merci INFINIMENT ! Tu as fait tout le boulot à ma place ! o_o
Le always on top, j'ai galéré aussi, mais en fait dans une note de mise à jour assez récente ils préviennent qu'il a été renommé en "always_on_top" ^^
Merci pour le temps que tu as pris pour m'aider, vraiment, c'est vraiment super sympa de ta part :)
Merci de m'avoir répondue :)
A moins qu'on puisse "encrer" un navigateur en premier plan, c'est pas ce qu'il me faut ^^
Quand je dis encrer, je veux dire pouvoir jouer à un jeu ou regarder d'autres pages web et que le logiciel reste en premier plan pendant ce temps