Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v3.2.0-alpha.41] Keine Widgets-Anzeige im Fully Kiosk Browser #2525

Closed
mcuiobroker opened this issue Jan 15, 2024 · 6 comments
Closed

[v3.2.0-alpha.41] Keine Widgets-Anzeige im Fully Kiosk Browser #2525

mcuiobroker opened this issue Jan 15, 2024 · 6 comments
Assignees
Labels
alpha / beta 🚧 Issue related to an alpha or beta version bug 🐛 Something isn't working v3.2 Roadmap for v3.2

Comments

@mcuiobroker
Copy link
Collaborator

image

@Zefau
Copy link
Owner

Zefau commented Jan 15, 2024

Funktioniert bei mir mit fully 1.54.1-play. Hast du das bei jedem Tab?

@Zefau Zefau added bug 🐛 Something isn't working alpha / beta 🚧 Issue related to an alpha or beta version #status: waiting-for-feedback ⌛ Status: Issue waiting for user feedback v3.2 Roadmap for v3.2 labels Jan 15, 2024
@github-project-automation github-project-automation bot moved this to ROADMAP in jarvis v3.2 Jan 15, 2024
@mcuiobroker
Copy link
Collaborator Author

Gleiche Version. Ja.

@mcuiobroker
Copy link
Collaborator Author

mcuiobroker commented Jan 15, 2024

Kannst du sowas bei Dir einbauen, damit man das log in einen DP bekommt.
Wäre gut, wenn man es im client aktivieren könnte.
Für object muss man es erweitern

function logToDP(active){
	let originalConsoleLog = console.log;
	let originalConsoleWarn = console.warn;
	let originalConsoleError = console.error;

	console.log('%clogDP aktiv', 'color:red;');

	if (active) {
		console.log = function() {
			originalConsoleLog.apply(console, arguments);
			let logMessage = Array.from(arguments).map(arg => {
				if (typeof arg === 'object' && arg !== null) {
					try {
						return JSON.stringify(arg);
					} catch (e) {
						return arg.toString();
					}
				} else {
					return arg.toString();
				}
			}).join(' ');
			sendToDataPoint(logMessage);
			
		};

		console.warn = function() {
			originalConsoleWarn.apply(console, arguments);
			let logMessage = Array.from(arguments).map(arg => {
				if (typeof arg === 'object' && arg !== null) {
					try {
						return JSON.stringify(arg);
					} catch (e) {
						return arg.toString();
					}
				} else {
					return arg.toString();
				}
			}).join(' ');
			sendToDataPoint(JSON.stringify(logMessage));
			
		};

		console.error = function() {
			originalConsoleError.apply(console, arguments);
			let logMessage = Array.from(arguments).map(arg => {
				if (typeof arg === 'object' && arg !== null) {
					try {
						return JSON.stringify(arg);
					} catch (e) {
						return arg.toString();
					}
				} else {
					return arg.toString();
				}
			}).join(' ');
			sendToDataPoint(JSON.stringify(logMessage));
			
		};

		function sendToDataPoint(message) {
			//console.log('Protokoll an Datenpunkt senden:', message);
			window.Socket.setState(logDP, message);
		}
	} else {
		console.log = originalConsoleLog;
		console.warn = originalConsoleWarn;
		console.error = originalConsoleError;
	}

}

Scripts und Styles sind deaktiviert und trotzdem keine Anzeige.

@mcuiobroker
Copy link
Collaborator Author

Irgendwie scheint es mit einer Größenabfrage zu tun?
Auf einem Tablet wird es zwar im Fully Kiosk Browser angezeigt, aber dort ist die Willkommens-Nachricht da.
Und die anderen Fehler, wie Styles wird nicht genutzt, usw...

@mcuiobroker
Copy link
Collaborator Author

mcuiobroker commented Jan 16, 2024

Man musste den Cache löschen und Fully neu starten.

Settings - Web Auto Reload - Delete WebStorage on Auto Reload aktivieren

Jetzt habe ich auch auf dem Handy mit Fully Kiosk Die Willkommensmeldung.

@Zefau Zefau removed the #status: waiting-for-feedback ⌛ Status: Issue waiting for user feedback label Jan 18, 2024
@mcuiobroker
Copy link
Collaborator Author

Kann eigentlich zu da jetzt die gleichen Problem, wie bei allen anderen. Dies wurde schon in anderen Issue erklärt.

  • Willkommens-Nachricht permanent
  • keine Umsetzung von CSS
  • keine Umsetzung von scripts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
alpha / beta 🚧 Issue related to an alpha or beta version bug 🐛 Something isn't working v3.2 Roadmap for v3.2
Projects
Status: DONE
Development

No branches or pull requests

2 participants