Pi hole admin interface on iOS #fail

Hi there,
I'm using pi hole since a few weaks. Works great!

I'm often surfing the web with my iPad (10.2.1). But all I can see when I open the admin page is what the attached screenshots shows.

I have no idea, why. No additional content blocker is activated.

Any ideas from anybody?

Cheers
Axel

Try pihole -r and choose repair. There was a bug that cause the CSS to not load, but that was for the blocker page.

Try @DanSchaper's suggestion. I have an iPad and iPhone I can test with if needed, but so far, I haven't been able to replicate this or the other issue someone was having on iOS.

Hi,
thanks for that. I did the procedure and after that the update to 2.12 / 2.4.

But nothing changed - neither on my iPad nor iPhone.

But here's the kicker: normally I use FF to surf. But I tried Safari on Mac OS Sierra. And what? The same issue. So my assumption is, that the pi hole admin page html/css/js assets do not play along with apple's webkit.

This is Safaris Console output:
Global Code — footer.js:2 ReferenceError: Can't find variable: $
Global Code — index.js:241 ReferenceError: Can't find variable: $

Can anybody confirm this?
Thx in advance
Axel

Hi,
I've read this thread.

I'm using an iPad Air withe current OS (not 9.x). So there might be the problem, too. Please see my reply to Dan regarding the Safari console error output.

Cheers
Axel

This error indicates that the JQuery library has not been included. Can you open this URL on the iPad and see the content?

http://pi.hole/admin/scripts/vendor/jquery.min.js

what you see should start with

/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */

Hi,
nothing to see in either iOS nor mac OS. In FF web developer says that the js file is muted ... After unmuting I see the contents.

In Safari I see the http status code 200, but no content ...

@jacob.salmela Any idea what might be causing this on iOS?

Are there some other settings like strict Javascript handling? I have to admit that I'm in the dark right now.

It works fine for me in Safari in both macOS Sierra (10.12.3) and iOS (10.2.1)--both an iPhone and iPad mini.



Hi Jacob,
again some info ...

I tried both pi.hole/admin and raspberrypi/admin (this is the name in my Fritzbox) on Firefox: The same problem as for Safari and iOS. If I submit 192.168.2.44/admin (my IP address for pi.hole) then everything works well in FF.

Is there any context with raspbian lite (which I have installed), not the "full" version?

Cheers
Axel

So is the problem that the interface doesn't load correctly or it doesn't load at all. You need to have your iDevice set to use Pi-hole as it's DNS server in order for pi.hole/admin to work.

Raspbian lite is fine, it just doesn't have some stuff like a desktop environment installed by default (good for headless setups). I use Raspbian lite on my Pis.