Can't Link Provider When Using Browser Source

docBeee

New Member
I prefer using browser source rather than display source when making long recordings so I can continue to use the PC's second display while recording without inadvertently causing something to appear on the display being recorded and ruining the recording.

Problem is that on some websites requiring authentication of TV Provider (e.g., cable or streaming TV package), I can get to the screen where I can select a provider but then nothing happens when I select that provider.

E.g., to watch locked shows on NBC/SYFY in a browser, I can chose "Link Provider" on the home page and then select the provider on this page [https://www.nbc.com/mvpd-picker] which will open https://entitlement.auth.adobe.com/ and then https://auth.myTVprovider.com/saml/module.php/authSynacor/login.php where I would be able to enter user/password and then see this page https://www.nbc.com/provider-linked where I then could navigate to play locked content.

But while interacting with a browser source in OBS, I I can chose "Link Provider" on the home page but then selecting my provider on this page [https://www.nbc.com/mvpd-picker] does not do anything except highlight the provider name. No login page is displayed.

I've tried deleting the default Custom CSS in the Browser Properties dialog but the issue persists. I've searched this forum and the web for a solution but haven't found an answer. Anything else I could try to get the login to work?

The logfile says there is an error but don't know if it is possible to get around it:
Thanks!
 

Attachments

  • 2021-05-04 14-36-57.txt
    6.5 KB · Views: 52

ricslator

New Member
X-Frame-Options is a header included in the response to the request to state if the domain requested will allow itself to be displayed within a frame. It has nothing to do with javascript or HTML, and cannot be changed by the originator of the request. You can't set X-Frame-Options on the iframe. That is a response header set by the domain from which you are requesting the resource . They have set the header to SAMEORIGIN in this case, which means that they have disallowed loading of the resource in an iframe outside of their domain. So you cannot embed their website into yours. Browsers when see that the response header contains X-Frame-Options: SAMEORIGIN, they check your domain and block the rendering of the <iframe>. It is a security measure to avoid clickjacking.
 

PaiSand

Active Member
You should contact nbc/syfy support for this problem. Pretty sure they'll be glad on helpping you about conecting OBS to their sites.
 

Grampa Wild Willy

New Member
This is a bit of an old thread but I am having the exact same issue. I am running Windows 11 Pro 64-bit version 24H2 build 26100.3775 & OBS 31.0.3 with --portable.

I'm trying to use a Browser Source to connect to Tennis Channel. Tennis Channel is in my cable subscription & what I'm trying to do here works fine in Firefox. It starts to work fine in OBS. I start by defining my Source:

#01.png


That shows the home page of Tennis Channel. I scrounge around looking for a live match.

#02.png


I click on it. Tennis Channel requires an authentication.

#03.png


So I click the Login button.

#04.png


I click on my cable service provider.

#05.png


This never gets any further. Is this a problem with OBS? It sure looks like it to me but I don't know for a fact. That's why I've come here. I've looked at my OBS log file & there's a tremendous load of stuff in there that may or may not be relevant. I see this line that seems pertinent to this problem:

05:20:37.710: [obs-browser: 'Browser'] Error: Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'setAttribute') (https://cdn.userway.org/remediation/2025-04-07-09-19-51/paid/remediation-tool.js?ts=1744017591749:1)

I have attached my entire log file but honestly, I think only this one line is relevant.
 

Attachments

  • 2025-04-19 05-13-17.txt
    16 KB · Views: 4

Grampa Wild Willy

New Member
As an aside, I see a lot of failures to load fonts in that OBS log. That seems suspicious to me. I can't say I'm having any trouble in OBS related to fonts, other than I wish I could select the font for the OBS GUI. But I'm no expert, like I say, so that's why I've come here.
 

Grampa Wild Willy

New Member
Ummm....... I have a post above that is marked with:

This message is awaiting moderator approval, and is invisible to normal visitors.

So until that goes through, this isn't going to make a whole lot of sense. I don't know why my post is awaiting approval. It's a perfectly ordinary, harmless post. Doesn't violate any community standards. I'm not calling anybody names. I'm not using profane language. There's no nudies in it. It's just a post. But it is the weekend so there's no telling how long it will take until it gets approved. Until it does get approved, & I have every confidence it will get approved, I'll just have to sit tight & wait. And anybody reading this thread & scratching their head might find this is an explanation for the apparent illogic here.
 
Top