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: 32

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.
 
Top