# Where are my uploaded files and why webviewer shows white screen on my phone?

**URL:** <https://community.thunkable.com/t/where-are-my-uploaded-files-and-why-webviewer-shows-white-screen-on-my-phone/611911>\
**Category:** Questions about Thunkable X\
**Tags:** javascript\
**Created:** [June 12, 2020, 10:01pm UTC](https://community.thunkable.com/t/where-are-my-uploaded-files-and-why-webviewer-shows-white-screen-on-my-phone/611911 "2020-06-12T22:01:04Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![lechuzn2](https://avatars.discourse-cdn.com/v4/letter/l/b38774/32.png) [@lechuzn2](https://community.thunkable.com/u/lechuzn2)\
**Post date:** [June 12, 2020, 10:01pm UTC](https://community.thunkable.com/t/where-are-my-uploaded-files-and-why-webviewer-shows-white-screen-on-my-phone/611911/1 "2020-06-12T22:01:04Z")

</div>

Hi guys, I am quite new with Thunkable X. I will do my best to help. I guess that a lot of people is having the same problem. My app works perfect on Appinventor but changed to Thunkable in order to develop an IOS version. Right now I am trying to get and Android version but with Thunkable.  
I am working on an app that opens an html file on webviewer. My html is just a fancy menu selection that uses javascript with jquery and reads data from a server. I am ok receiving and sendind data with webviewer (thanks to the ThunkableWebviewerExtension script : [https://thunkable.github.io/webviewer-extension/thunkableWebviewerExtension.js](https://thunkable.github.io/webviewer-extension/thunkableWebviewerExtension.js)).  
I am having two problems:

1. I don’t know the path of the files uploaded to Thunkable (I guess there are development paths, Android paths and IOS paths). I need to load some javascript uploaded and a .png image but can’t find the path. I made it work uploadind the files to a server but I would like to have them in my app instead of loading them from somewhere in the cloud.
2. When I run live test, the app works fine in my browser (with the trick that I mentioned before) but in my phone there is a white screen on the webviewer. Is this a bug of ThunkableX? It will work ok when I compile the app?.

Thanks for your help

---

<div class="post-metadata">

**Author:** ![vatsal](https://avatars.discourse-cdn.com/v4/letter/v/7cd45c/32.png) [@vatsal](https://community.thunkable.com/u/vatsal)\
**Post date:** [June 13, 2020, 5:42am UTC](https://community.thunkable.com/t/where-are-my-uploaded-files-and-why-webviewer-shows-white-screen-on-my-phone/611911/2 "2020-06-13T05:42:53Z")

</div>

I think that’s because your link cannot be embedded. A web viewer works like a iframe.

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [June 13, 2020, 6:32am UTC](https://community.thunkable.com/t/where-are-my-uploaded-files-and-why-webviewer-shows-white-screen-on-my-phone/611911/3 "2020-06-13T06:32:29Z")

</div>

Hi,

To begin with, iOS doesn’t allow you to work directly with the file system. For this reason, it is preferable to make the entire html code as a single file. I used to see an example somewhere where you can connect an external JavaScript file to an html file, but I didn’t like all these solutions.

---

<div class="post-metadata">

**Author:** ![lechuzn2](https://avatars.discourse-cdn.com/v4/letter/l/b38774/32.png) [@lechuzn2](https://community.thunkable.com/u/lechuzn2)\
**Post date:** [June 13, 2020, 2:49pm UTC](https://community.thunkable.com/t/where-are-my-uploaded-files-and-why-webviewer-shows-white-screen-on-my-phone/611911/4 "2020-06-13T14:49:22Z")

</div>

Thanks. That is very clear. Do you know what is the problem with webviewer and Android live test app?

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [June 13, 2020, 4:07pm UTC](https://community.thunkable.com/t/where-are-my-uploaded-files-and-why-webviewer-shows-white-screen-on-my-phone/611911/5 "2020-06-13T16:07:18Z")

</div>

What specific problem are you talking about?

---

<div class="post-metadata">

**Author:** ![lechuzn2](https://avatars.discourse-cdn.com/v4/letter/l/b38774/32.png) [@lechuzn2](https://community.thunkable.com/u/lechuzn2)\
**Post date:** [June 14, 2020, 7:55pm UTC](https://community.thunkable.com/t/where-are-my-uploaded-files-and-why-webviewer-shows-white-screen-on-my-phone/611911/6 "2020-06-14T19:55:27Z")

</div>

> [@lechuzn2](#):
>
> When I run live test, the app works fine in my browser (with the trick that I mentioned before) but in my phone there is a white screen on the webviewer. Is this a bug of ThunkableX? It will work ok when I compile the app?

When I run live test, the app works fine in my browser but in my phone there is a white screen on the webviewer. Is this a bug of ThunkableX? It will work ok when I compile the app?

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [June 15, 2020, 7:12am UTC](https://community.thunkable.com/t/where-are-my-uploaded-files-and-why-webviewer-shows-white-screen-on-my-phone/611911/7 "2020-06-15T07:12:19Z")

</div>

If something doesn’t work in Live, there is a 95% chance that it won’t work in the installed app, especially if you use tricks

---

<div class="post-metadata">

**Author:** ![lechuzn2](https://avatars.discourse-cdn.com/v4/letter/l/b38774/32.png) [@lechuzn2](https://community.thunkable.com/u/lechuzn2)\
**Post date:** [June 17, 2020, 3:35pm UTC](https://community.thunkable.com/t/where-are-my-uploaded-files-and-why-webviewer-shows-white-screen-on-my-phone/611911/8 "2020-06-17T15:35:05Z")

</div>

Yes, I understand that. But my problem is that the Live test gives me two different results. On my browser works perfect but on my phone app I get a white screen. I don’t know why I get these different behaviors and don’t know which one should I trust. Thanks

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [June 18, 2020, 8:00am UTC](https://community.thunkable.com/t/where-are-my-uploaded-files-and-why-webviewer-shows-white-screen-on-my-phone/611911/9 "2020-06-18T08:00:24Z")

</div>

A white screen means that you are trying to perform an operation with a non-existent object or trying to use an invalid parameter to work with a component.

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 11:25am UTC](https://community.thunkable.com/t/where-are-my-uploaded-files-and-why-webviewer-shows-white-screen-on-my-phone/611911/10 "2024-11-08T11:25:39Z")

</div>


