Supporting each other

Community forums

Welcome, Guest
Username: Password: Remember me
Report any technical problems you discover and discuss solutions.
  • Page:
  • 1

TOPIC:

Web Browser Issue with Embedded XOT LOs 1 day 21 hours ago #9684

  • a511197
  • a511197's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
  • Posts: 149
  • Thank you received: 10
Happy New Year everyone!

The Issue
Before the Christmas break, we were looking into an issue with embedded XOT LOs (using the embed code from Project Details panel) not loading in a Blackboard Learn Ultra (latest release) document. The staff member had reported their embedded XOT LOs were working when they set them up in September but in November, they stopped working with the error message: " The connection is blocked because it was initiated by a public page to connect to devices or servers on your local network." Direct links to the XOT url do work as expected. We then took a look at the Chrome - Inspect -Console and that led us to the Local Network Access restrictions which were implemented with Chrome v143 and Edge v143. During testing In Chrome and Ms Edge, the Xerte LOs do not load without being connected to our University VPN. In FireFox the Xerte LOs load with or without VPN.

At the moment, we are thinking this is a browser bug.

So, my questions for the Xerte community:
1. Is anyone else who uses a VLE, preferably Blackboard Learn Ultra, experiencing the same issues?
2. Besides the workaround of just using the direct URL link to the XOT LO, has anyone found a solution?

Useful Links related to this issue
The following link refers to the Local Network Access restrictions and Cross-Origin Resource Sharing (CORS):
support.google.com/chrome/thread/3860570...on-not-working?hl=en

Related link to Local Network Access restrictions (albeit in reference to MS Teams):
github.com/OfficeDev/microsoft-teams-library-js/issues/2919
If you can use Lego, you can use Xerte
Attachments:

Please Connexion or Create an account to join the conversation.

Last edit: by a511197.

Web Browser Issue with Embedded XOT LOs 1 day 17 hours ago #9685

  • tom
  • tom's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 1350
  • Thank you received: 338
Hi Allison,

Happy New Year for you too!

Hmm. Ok, so the error is caused by the fact that the Xerte LO is embedded in blackboard. Blackboard is on a public IP address and apparently Xerte is not (the Xerte URL resolves to a private IP address). This is not a Xerte issue perse, it is a configuration issue of the network.

However, you say that testing shows that the (embedded) Xerte LOs do not load if not connected to the University VPN and that is strange. I would expect it to be exactly the other way around. I woudl expect the embedded Xerte LOs to be working when NOT connected to the VPN as the Xerte URL will resolve to the public IP address of the Xerte installation. When connected to the University VPN you probably use the internal University DNS servers and the Xerte URL might resolve to a priveta IP address, causing the error.

You need to verify the following:
- Am I right that the situation is the other way around and that when connected to the VPN it does not work?

You need to verify the following with IT:
- When connected to the Univerity VPN, will the xerte installation resolve to a private IP address?
- If so, can the xerte installation point to the public IP address even when connected to the VPN (that should solve the issue).

You should have the same issues with internally hosted videos or other internally hosted resources. This is caused by the change in Chrome.

Tom

Please Connexion or Create an account to join the conversation.

Web Browser Issue with Embedded XOT LOs 1 day 17 hours ago #9686

  • tom
  • tom's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 1350
  • Thank you received: 338
Hi Again,

What also could have happened is that you did the test while on premise (i.e. on the local university network) and that the University VPN connection causes the Xerte URL to be resolved to its public IP address. Than your explanation is correct, and the solution is similar:

Make sure that if on the University network, the Xerte installation resolves to its external IP address.

Regards,

Tom
The following user(s) said Thank You: a511197

Please Connexion or Create an account to join the conversation.

Web Browser Issue with Embedded XOT LOs 1 day 17 hours ago #9687

  • a511197
  • a511197's Avatar Topic Author
  • Offline
  • Premium Member
  • Premium Member
  • Posts: 149
  • Thank you received: 10
Hi Tom,
Thank you for your response.
"Am I right that the situation is the other way around and that when connected to the VPN it does not work?"
When connected to the University VPN, the embedded XOT LOs do work. It's when I'm not connected to VPN that it doesn't work.
I was off campus during testing.
If you can use Lego, you can use Xerte

Please Connexion or Create an account to join the conversation.

Web Browser Issue with Embedded XOT LOs 1 day 17 hours ago #9688

  • tom
  • tom's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 1350
  • Thank you received: 338
As a temporary fix the follwoing header might also be configured on the web server of xerte installation:

Access-Control-Allow-Private-Network: true
The following user(s) said Thank You: a511197

Please Connexion or Create an account to join the conversation.

Web Browser Issue with Embedded XOT LOs 1 day 16 hours ago #9689

  • tom
  • tom's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 1350
  • Thank you received: 338
Also, if you would like me to investigate further, I would need some extra information (by private email).

Start a command prompt on your PC and enter he following commands:

nslookup <hostname of blackboard installation>
nslookup <hostname of xerte installation>

Now connect to VPN and repeat the two commands and send me all the output.

If the url of blackboard is something like lms.university.ed.uk/course?id=1, then the hostname is lms.university.ed.ukj (verything after https:// and before the first /). Similer for the hostname of the xerte installation.

Tom

Please Connexion or Create an account to join the conversation.

  • Page:
  • 1
Moderators: ronmjultenJohnSmith
Time to create page: 0.049 seconds
Copyright © 2026 The Xerte Project.
Xerte logo Apereo logo OSI Logo

Search