# Blank page on mac/webkit

**URL:** <https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856>\
**Category:** Dashboard\
**Created:** [13 June 2022 10:05 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856 "2022-06-13T10:05:53Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![RuneStone](https://avatars.discourse-cdn.com/v4/letter/r/b9bd4f/32.png) [@RuneStone](https://discourse.nodered.org/u/RuneStone)\
**Post date:** [13 June 2022 10:05 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/1 "2022-06-13T10:05:53Z")

</div>

Hi. Tried to run my dashboard on a LG smartTV.. the dashboard works on every machine i try, desktop, smartphone etc. The LG-TV seems to run some webkit based browser so i downloaded Otto-browser to my desktop and tried the dashboard and i get the same error.. I get a blank screen. I run the console to receive this messages :  
 ![bild](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/0/80f9b41f7513ee50f740b7f6eb4e79ce865d3ba2.png)

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [13 June 2022 10:49 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/2 "2022-06-13T10:49:11Z")

</div>

What is the Otto browser ? doesn't seem to be common/obvious at all ?  
What is causing the 404 ? can you expand?  
Which model TV ? What level software ? (not something we are likely to have lying around to test but hey you never know)

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [13 June 2022 11:21 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/3 "2022-06-13T11:21:00Z")

</div>

> [@RuneStone](#):
>
> LG-TV seems to run some webkit based browser

Depends on the age of the TV and whether you've updated the firmware. I think all of the newer LG TV's use their webOS which is their own version of Linux. webOS switched from WebKit to Chromium back in 2016 I believe.

So you may wish to see if there are updates for your TV. A 7-year-old browser is really quite ancient so not surprising if it doesn't work.

If you can't upgrade the OS on the TV, I'd probably recommend getting an Amazon Firestick or other similar Android-based external dongle.

---

<div class="post-metadata">

**Author:** ![RuneStone](https://avatars.discourse-cdn.com/v4/letter/r/b9bd4f/32.png) [@RuneStone](https://discourse.nodered.org/u/RuneStone)\
**Post date:** [13 June 2022 11:47 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/4 "2022-06-13T11:47:48Z")

</div>

Otto-browser is a small browser based on webkit.. i downloaded it to test and i get the same problem with that browser as i get on the TV.. It is an LG 60UH615V-zb..  
I have no idea why i get 404.. When i go to either the flow page or the ui i get a blank page..

---

<div class="post-metadata">

**Author:** ![RuneStone](https://avatars.discourse-cdn.com/v4/letter/r/b9bd4f/32.png) [@RuneStone](https://discourse.nodered.org/u/RuneStone)\
**Post date:** [13 June 2022 11:51 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/5 "2022-06-13T11:51:05Z")

</div>

I updated the TV today with the latest available firmware but still the same problem.. yes i newer TV could solve the problem and we are likely to buy some new hardware for using in the factory but it would also be good to be able to run it on our current TV since it is already mounted on the wall..

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [13 June 2022 12:16 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/6 "2022-06-13T12:16:24Z")

</div>

> [@RuneStone](#):
>
> Otto-browser

Google can't find that, only Otter browser which is an Opera clone.

> [@RuneStone](#):
>
> I have no idea why i get 404

Hopefully your Otto-browser has a network tab in the dev tools? If so, you can use it to find out exactly what has generated the 404.

> [@RuneStone](#):
>
> I updated the TV today with the latest available firmware but still the same problem.. yes i newer TV could solve the problem and we are likely to buy some new hardware for using in the factory but it would also be good to be able to run it on our current TV since it is already mounted on the wall

Unfortunately, TV's are notoriously poor for browsing and updates.

I wonder though if it is the 404 that is causing the issue. Alternatively, is it possible that the TV is on a different network segment?

---

<div class="post-metadata">

**Author:** ![RuneStone](https://avatars.discourse-cdn.com/v4/letter/r/b9bd4f/32.png) [@RuneStone](https://discourse.nodered.org/u/RuneStone)\
**Post date:** [13 June 2022 13:22 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/7 "2022-06-13T13:22:42Z")

</div>

sorry.. Otter-brower is correct.. i get :  
 ![bild](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/d/b/db17aa581d72041979d999944004d58c71d2acaa.png)

 ![bild](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/9/a9fc736acc2324a2ac69dfb624524dc3231f96b5.png)  
 ![bild](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/8/8855f39515dffe059058b6be002c623563376945.png)

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [13 June 2022 17:01 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/8 "2022-06-13T17:01:06Z")

</div>

Well unfortunately, that isn't showing what failed to load.

---

<div class="post-metadata">

**Author:** ![RuneStone](https://avatars.discourse-cdn.com/v4/letter/r/b9bd4f/32.png) [@RuneStone](https://discourse.nodered.org/u/RuneStone)\
**Post date:** [14 June 2022 07:52 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/9 "2022-06-14T07:52:09Z")

</div>

This is how it looks in firefox when everything is loading correct.

 ![bild](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/3/4318788966fecebeef2b7f957dca98a171c35719.png)

I think it is something with the stylesheet that is not working.

---

<div class="post-metadata">

**Author:** ![RuneStone](https://avatars.discourse-cdn.com/v4/letter/r/b9bd4f/32.png) [@RuneStone](https://discourse.nodered.org/u/RuneStone)\
**Post date:** [14 June 2022 07:55 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/10 "2022-06-14T07:55:37Z")

</div>

i get this error in the debugger of Otter-browser

 ![bild](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/b/0bc84c2a25c677705e66f9bb4a84fdc8e1e57b92.png)

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [14 June 2022 09:04 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/11 "2022-06-14T09:04:37Z")

</div>

OK, so in doing some background reading on this, it is clear that Dashboard will not work in browsers that don't support at least ES2015. That is when strict mode changed its settings to allow block-level functions.

> **["block level functions" | Can I use... Support tables for HTML5, CSS3, etc](https://caniuse.com/?search=block%20level%20functions)**
>
> "Can I use" provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.

So unfortunately, you are out of luck with Dashboard. You would need to switch to a hand-crafted display using http-in/-out and template nodes. uibuilder doesn't support browsers that old either I'm afraid.

---

<div class="post-metadata">

**Author:** ![RuneStone](https://avatars.discourse-cdn.com/v4/letter/r/b9bd4f/32.png) [@RuneStone](https://discourse.nodered.org/u/RuneStone)\
**Post date:** [14 June 2022 13:38 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/12 "2022-06-14T13:38:36Z")

</div>

ah.. ok.. That was sad to hear. well. i guess we need to buy some new TV's then.. perhaps i can try to make 1 custom dashbord for that TV since it is only 1 dashbord i want to show on TV.. Thanks for the help.. good to know what the problem is instead of spending a lot of time trying to fix it..

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [14 June 2022 15:49 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/13 "2022-06-14T15:49:40Z")

</div>

I personally would advise going for cheap TV's with an external Android dongle. The reason being that TV's can last decades but their "smart" services are unlikely to last anywhere near that long. A dongle is cheap to replace or upgrade.

---

<div class="post-metadata">

**Author:** ![RuneStone](https://avatars.discourse-cdn.com/v4/letter/r/b9bd4f/32.png) [@RuneStone](https://discourse.nodered.org/u/RuneStone)\
**Post date:** [15 June 2022 06:43 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/14 "2022-06-15T06:43:32Z")

</div>

Yes, that could be a way to go..is there any cheap and easy dongle to use without a lot of extra stuff ?

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [15 June 2022 08:18 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/15 "2022-06-15T08:18:57Z")

</div>

They all have extra stuff. I've not looked for a while so you would need to do a bit of research. Though the Amazon Firestick often seems to be reasonably priced, reasonably configured and reasonably usable 🙂

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [15 June 2022 08:20 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/16 "2022-06-15T08:20:02Z")

</div>

or indeed a wireless Pi is fairly small to hide behind a TV.

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [15 June 2022 08:25 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/17 "2022-06-15T08:25:34Z")

</div>

Is there a good Android build for Pi these days? With Rasbian or similar, you are running a full Linux desktop to get a browser. The reason for recommending Android is to avoid that and to get a TV-friendly interface.

And you would also need a case and power supply which a pre-packaged unit would give you.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [15 June 2022 08:49 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/18 "2022-06-15T08:49:36Z")

</div>

I have heard not too bad reports of running Lineage on Pi - but...  
Android is Linux/java under the covers as well... so I'd stick with one that just works... (and indeed could run Node-RED locally ;-).  
Plenty of cheap cases around...

---

<div class="post-metadata">

**Author:** ![dynamicdave](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dynamicdave/32/96_2.png) [@dynamicdave](https://discourse.nodered.org/u/dynamicdave)\
**Post date:** [15 June 2022 09:12 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/19 "2022-06-15T09:12:20Z")

</div>

Just as an aside... I was given a couple of Amazon Firesticks for Christmas.  
Will the 'cast' node (that I've used with one of my Chromecast sticks) work with a Firestick?

I assume the Firestick uses a different port?  
If so, does anyone know what is it?  
I use port-8009 with my Chromecast.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [15 July 2022 09:12 UTC](https://discourse.nodered.org/t/blank-page-on-mac-webkit/63856/20 "2022-07-15T09:12:48Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
