X
Nhấn vào đây để đến phiên bản di động của trang web.

Diễn đàn trợ giúp

Twitter web player embed doesn't work on certain site

Được đăng

Just a forewarning, I'm kindly asking to not have any political arguments or time-wasting here. On this page http://www.infowars.com/pathetic-hardly-anyone-shows-up-to-tim-kaine-florida-rally, there are multiple embedded HTML5 videos from Twitter. I am able to view the videos fine other ways, but not as they are embedded on that specific URL for me. I already tried safe mode, and the videos on that page would still not display. What I get instead is in the attached screenshot. Clicking the play or any other buttons in that blank white box does nothing.

Unfortunately, the videos embedded in the page play as intended on Google Chrome, and they even work on my Firefox only IF I go to the respective pages on twitter.com and play them.

I tried comparing the inspect element tool between both Chrome and Firefox, and I can only tell that Chrome has a LOT more coding for that 'player container' as it's called.

I do use both AdBlock Plus and NoScript, and disabling both (along with all other add-ons) surprisingly didn't fix the issue.

I'm running FF 49.0.2.

Thank you to anyone who might have the same issue or be able to help.


Once again, this is not an error with the way the specific site or page is encoded, because the page's player works on Google Chrome. Just not Firefox.

Also, I have noticed this same issue with other videos from Twitter on the same site (infowars.com) on my Firefox.

Just a forewarning, I'm kindly asking to not have any political arguments or time-wasting here. On this page http://www.infowars.com/pathetic-hardly-anyone-shows-up-to-tim-kaine-florida-rally, there are multiple embedded HTML5 videos from Twitter. I am able to view the videos fine other ways, but not as they are embedded on that specific URL for me. I already tried safe mode, and the videos on that page would still not display. What I get instead is in the attached screenshot. Clicking the play or any other buttons in that blank white box does nothing. Unfortunately, the videos embedded in the page play as intended on Google Chrome, and they even work on my Firefox only IF I go to the respective pages on twitter.com and play them. I tried comparing the inspect element tool between both Chrome and Firefox, and I can only tell that Chrome has a LOT more coding for that 'player container' as it's called. I do use both AdBlock Plus and NoScript, and disabling both (along with all other add-ons) surprisingly didn't fix the issue. I'm running FF 49.0.2. Thank you to anyone who might have the same issue or be able to help. Once again, this is not an error with the way the specific site or page is encoded, because the page's player works on Google Chrome. Just not Firefox. Also, I have noticed this same issue with other videos from Twitter on the same site (infowars.com) on my Firefox.

Được chỉnh sửa bởi Techno769 vào

Giải pháp được chọn

Techno769 said

jscher2000 said
That's hard to read... The only thing I know to be related to framed pages is network.auth.allow-subresource-auth but I don't know why that would affect Twitter. You could try the half-at-a-time method: delete the first half of the preferences in prefs.js and see whether the problem goes away. If it does, try putting half of those back. If not, delete half of the remaining preferences. And so on.


Yaayyyy!!! After much trial and error (with my dummy profile of course), I found the culprit: *drum roll please...*

user_pref("network.cookie.cookieBehavior", 3);

It looks like I'll have to accept all cookies from all sites for this to work. Let's see.

That was it. I have to "Always" accept cookies from third-party sites for the players to work.

Thank you so much for pointing me in the right directions.

Đọc câu trả lời này trong ngữ cảnh 0

Chi tiết hệ thống bổ sung

Phần bổ trợ đã cài đặt

  • Shockwave Flash 23.0 r0
  • 5.1.50901.0

Ứng dụng

  • Firefox 49.0.2
  • Chuỗi đại diện người dùng: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:49.0) Gecko/20100101 Firefox/49.0
  • URL hỗ trợ: https://support.mozilla.org/1/firefox/49.0.2/WINNT/en-US/

Tiện ích mở rộng

  • Adblock Plus 2.8 ({d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d})
  • Classic Theme Restorer 1.5.8.1 (ClassicThemeRestorer@ArisT2Noia4dev)
  • Greasemonkey 3.9 ({e4a8a97b-f2ed-450b-b12d-ee082ba24781})
  • Logitech SetPoint 6.5 (setpoint-lt@addon-id.com)
  • MEGA 3.6.4 (firefox@mega.co.nz)
  • Multi-process staged rollout 1.3 (e10srollout@mozilla.org)
  • NoScript 2.9.0.14 ({73a6fe31-595d-460b-a920-fcc0f8843232})
  • Pocket 1.0.4 (firefox@getpocket.com)
  • Tab Mix Plus 0.5.0.0 ({dc572301-7619-498c-a57d-39143191b318})
  • Troubleshooter 1.1a.1-signed.1-signed (troubleshooter@mozilla.org)
  • Turn Off the Lights 3.3.0.4 (stefanvandamme@stefanvd.net)
  • Web Compat 1.0 (webcompat@mozilla.org)
  • X-notifier 3.5.23 ({37fa1426-b82d-11db-8314-0800200c9a66})
  • toggle-mixed-active-content 2.0 (jid0-LfpuGtyvjqw5JxLBjdCjX5Fzorw@jetpack) (không hoạt động)
  • Video AdBlock for Firefox 1.2 ({a00bef25-f21a-4539-adbb-b179b29e2b92}) (không hoạt động)

Javascript

  • incrementalGCEnabled: True

Đồ họa

  • adapterDescription: Intel(R) HD Graphics 4600
  • adapterDescription2: NVIDIA GeForce GTX 860M
  • adapterDeviceID: 0x0416
  • adapterDeviceID2: 0x1392
  • adapterDrivers: igdumdim64 igd10iumd64 igd10iumd64 igd12umd64 igdumdim32 igd10iumd32 igd10iumd32 igd12umd32
  • adapterDrivers2: C:\WINDOWS\System32\DriverStore\FileRepository\nvami.inf_amd64_d5bd1ae16e09cc23\nvd3dumx,C:\WINDOWS\System32\DriverStore\FileRepository\nvami.inf_amd64_d5bd1ae16e09cc23\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nvami.inf_amd64_d5bd1ae16e09cc23\nvwgf2umx,C:\WINDOWS\System32\DriverStore\FileRepository\nvami.inf_amd64_d5bd1ae16e09cc23\nvwgf2umx C:\WINDOWS\System32\DriverStore\FileRepository\nvami.inf_amd64_d5bd1ae16e09cc23\nvd3dum,C:\WINDOWS\System32\DriverStore\FileRepository\nvami.inf_amd64_d5bd1ae16e09cc23\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nvami.inf_amd64_d5bd1ae16e09cc23\nvwgf2um,C:\WINDOWS\System32\DriverStore\FileRepository\nvami.inf_amd64_d5bd1ae16e09cc23\nvwgf2um
  • adapterRAM: Unknown
  • adapterRAM2: 2048
  • adapterSubsysID: 185d1043
  • adapterSubsysID2: 185d1043
  • adapterVendorID: 0x8086
  • adapterVendorID2: 0x10de
  • clearTypeParameters: Gamma: 2200 Pixel Structure: R ClearType Level: 100 Enhanced Contrast: 200
  • crashGuards: []
  • direct2DEnabled: True
  • directWriteEnabled: True
  • directWriteVersion: 10.0.14393.321
  • driverDate: 4-22-2016
  • driverDate2: 9-16-2016
  • driverVersion: 20.19.15.4444
  • driverVersion2: 21.21.13.7290
  • featureLog: {u'fallbacks': [], u'features': [{u'status': u'available', u'log': [{u'status': u'available', u'type': u'default'}], u'description': u'Compositing', u'name': u'HW_COMPOSITING'}, {u'status': u'available', u'log': [{u'status': u'available', u'type': u'default'}], u'description': u'Direct3D11 Compositing', u'name': u'D3D11_COMPOSITING'}, {u'status': u'disabled', u'log': [{u'status': u'disabled', u'message': u'Disabled by default', u'type': u'default'}], u'description': u'Direct3D9 Compositing', u'name': u'D3D9_COMPOSITING'}, {u'status': u'available', u'log': [{u'status': u'available', u'type': u'default'}], u'description': u'Direct2D', u'name': u'DIRECT2D'}, {u'status': u'available', u'log': [{u'status': u'available', u'type': u'default'}], u'description': u'Direct3D11 hardware ANGLE', u'name': u'D3D11_HW_ANGLE'}]}
  • info: {u'AzureCanvasAccelerated': 0, u'AzureCanvasBackend': u'direct2d 1.1', u'AzureFallbackCanvasBackend': u'cairo', u'AzureContentBackend': u'direct2d 1.1'}
  • isGPU2Active: False
  • numAcceleratedWindows: 1
  • numTotalWindows: 1
  • supportsHardwareH264: Yes; Using D3D11 API
  • webglRenderer: Google Inc. -- ANGLE (Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0)
  • windowLayerManagerRemote: True
  • windowLayerManagerType: Direct3D 11

Thay đổi cài đặt

Linh tinh

  • Người dùng JS: Không
  • Có thể tiếp cận: Không
jscher2000
  • Top 10 Contributor
8693 giải pháp 71056 câu trả lời
Được đăng

Do you use private browsing windows? If so, check for a shield icon toward the left end of the address bar indicating that Tracking Protection is being applied. More info: What happened to Tracking Protection?.

Do you use private browsing windows? If so, check for a shield icon toward the left end of the address bar indicating that Tracking Protection is being applied. More info: [[Tracking Protection in Private Browsing]].

Người tạo câu hỏi

jscher2000 said

Do you use private browsing windows? If so, check for a shield icon toward the left end of the address bar indicating that Tracking Protection is being applied. More info: What happened to Tracking Protection?.

Thank you for the reply. I'm just curious, is this related to my issue? I don't use private browsing, and I do have Tracking Protection and "Always Apply Do Not Track" on.

''jscher2000 [[#answer-929939|said]]'' <blockquote> Do you use private browsing windows? If so, check for a shield icon toward the left end of the address bar indicating that Tracking Protection is being applied. More info: [[Tracking Protection in Private Browsing]]. </blockquote> Thank you for the reply. I'm just curious, is this related to my issue? I don't use private browsing, and I do have Tracking Protection and "Always Apply Do Not Track" on.
jscher2000
  • Top 10 Contributor
8693 giải pháp 71056 câu trả lời
Được đăng

Tracking Protection can block embedded Facebook content, so it seemed worth checking if you have ruled out all the extensions as potential culprits.

Tracking Protection can block embedded Facebook content, so it seemed worth checking if you have ruled out all the extensions as potential culprits.

Người tạo câu hỏi

jscher2000 said

Tracking Protection can block embedded Facebook content, so it seemed worth checking if you have ruled out all the extensions as potential culprits.

Ahh, I see. Thank you again. I definitely did rule those out. Do you have any idea what might be causing this issue?

''jscher2000 [[#answer-929958|said]]'' <blockquote> Tracking Protection can block embedded Facebook content, so it seemed worth checking if you have ruled out all the extensions as potential culprits. </blockquote> Ahh, I see. Thank you again. I definitely did rule those out. Do you have any idea what might be causing this issue?

Người tạo câu hỏi

Techno769 said

jscher2000 said
Tracking Protection can block embedded Facebook content, so it seemed worth checking if you have ruled out all the extensions as potential culprits.

Could you please try viewing this page in your Firefox and let me know what happens, if you're able to view the videos as intended, or if you get the blank white player as well?

''Techno769 [[#answer-930148|said]]'' <blockquote> ''jscher2000 [[#answer-929958|said]]'' <blockquote> Tracking Protection can block embedded Facebook content, so it seemed worth checking if you have ruled out all the extensions as potential culprits. </blockquote> Could you please try viewing this page in your Firefox and let me know what happens, if you're able to view the videos as intended, or if you get the blank white player as well?
jscher2000
  • Top 10 Contributor
8693 giải pháp 71056 câu trả lời
Được đăng

Câu trả lời hữu ích

I saw the Mike Pence video that is missing in your screen shot, yes.

I saw the Mike Pence video that is missing in your screen shot, yes.

Người tạo câu hỏi

Alright. Do you have any other ideas? Thanks for your help so far.

Alright. Do you have any other ideas? Thanks for your help so far.
jscher2000
  • Top 10 Contributor
8693 giải pháp 71056 câu trả lời
Được đăng

Câu trả lời hữu ích

Well, if it happened to me, I would dive into the developer tools, starting with right-clicking the Twitter player area and choosing Inspect Element. This should open the Inspector to that section of the HTML. I'm attaching two screenshots:

  • initial view: this is after right-clicking on the "poster" image
  • updated view: this is after clicking the play button

If the video tag is set up properly, perhaps there is something in front of it? If it's not set up properly, perhaps something is blocking the script from loading that we haven't considered, or maybe Twitter thinks your Firefox doesn't support HTML5 video??

Well, if it happened to me, I would dive into the developer tools, starting with right-clicking the Twitter player area and choosing Inspect Element. This should open the Inspector to that section of the HTML. I'm attaching two screenshots: * initial view: this is after right-clicking on the "poster" image * updated view: this is after clicking the play button If the video tag is set up properly, perhaps there is something in front of it? If it's not set up properly, perhaps something is blocking the script from loading that we haven't considered, or maybe Twitter thinks your Firefox doesn't support HTML5 video??

Người tạo câu hỏi

jscher2000 said

Well, if it happened to me, I would dive into the developer tools, starting with right-clicking the Twitter player area and choosing Inspect Element. This should open the Inspector to that section of the HTML. I'm attaching two screenshots:
  • initial view: this is after right-clicking on the "poster" image
  • updated view: this is after clicking the play button
If the video tag is set up properly, perhaps there is something in front of it? If it's not set up properly, perhaps something is blocking the script from loading that we haven't considered, or maybe Twitter thinks your Firefox doesn't support HTML5 video??

Alright, thanks a lot again for the help. Oddly enough, my inspector on this page looks vastly different than yours. I'm also getting quite a few bugs noted in the console. I attached a few screenshots from the different views I have. The next to last screenshot is the only video that even begins to look like it's supposed to. Once I click the play button, it turns into the blank white box you see in the other screens. These were all taken in safe mode.

Also interesting to note: there is a mysterious small "ev" button with a grey box around it at the end of one of the lines of code. When I click it (it behaves like a button) my Firefox freezes every time, forcing a restart.

''jscher2000 [[#answer-930449|said]]'' <blockquote> Well, if it happened to me, I would dive into the developer tools, starting with right-clicking the Twitter player area and choosing Inspect Element. This should open the Inspector to that section of the HTML. I'm attaching two screenshots: * initial view: this is after right-clicking on the "poster" image * updated view: this is after clicking the play button If the video tag is set up properly, perhaps there is something in front of it? If it's not set up properly, perhaps something is blocking the script from loading that we haven't considered, or maybe Twitter thinks your Firefox doesn't support HTML5 video?? </blockquote> Alright, thanks a lot again for the help. Oddly enough, my inspector on this page looks vastly different than yours. I'm also getting quite a few bugs noted in the console. I attached a few screenshots from the different views I have. The next to last screenshot is the only video that even begins to look like it's supposed to. Once I click the play button, it turns into the blank white box you see in the other screens. These were all taken in safe mode. Also interesting to note: there is a mysterious small "ev" button with a grey box around it at the end of one of the lines of code. When I click it (it behaves like a button) my Firefox freezes every time, forcing a restart.

Được chỉnh sửa bởi Techno769 vào

jscher2000
  • Top 10 Contributor
8693 giải pháp 71056 câu trả lời
Được đăng

I can't really tell what those errors are associated with, whether they related to Twitter content or other content loaded by the page.

The "ev" button should display a small popup of script handlers attached to that element. These may include scripts that run on click, mouseover, etc. I would suggest checking it on another page, but let's just avoid that issue for now.

Are the "Media Source Extensions" and "MSE & H.264" boxes enabled (blue) on the following test page:

https://www.youtube.com/html5

I can't really tell what those errors are associated with, whether they related to Twitter content or other content loaded by the page. The "ev" button ''should'' display a small popup of script handlers attached to that element. These may include scripts that run on click, mouseover, etc. I would suggest checking it on another page, but let's just avoid that issue for now. Are the "Media Source Extensions" and "MSE & H.264" boxes enabled (blue) on the following test page: https://www.youtube.com/html5

Người tạo câu hỏi

jscher2000 said

I can't really tell what those errors are associated with, whether they related to Twitter content or other content loaded by the page. The "ev" button should display a small popup of script handlers attached to that element. These may include scripts that run on click, mouseover, etc. I would suggest checking it on another page, but let's just avoid that issue for now. Are the "Media Source Extensions" and "MSE & H.264" boxes enabled (blue) on the following test page: https://www.youtube.com/html5

Ok, I gotcha. Yes, all of those boxes are checked:

''jscher2000 [[#answer-930465|said]]'' <blockquote> I can't really tell what those errors are associated with, whether they related to Twitter content or other content loaded by the page. The "ev" button ''should'' display a small popup of script handlers attached to that element. These may include scripts that run on click, mouseover, etc. I would suggest checking it on another page, but let's just avoid that issue for now. Are the "Media Source Extensions" and "MSE & H.264" boxes enabled (blue) on the following test page: https://www.youtube.com/html5 </blockquote> Ok, I gotcha. Yes, all of those boxes are checked:
jscher2000
  • Top 10 Contributor
8693 giải pháp 71056 câu trả lời
Được đăng

Maybe your Firefox has higher security on iframes than mine does? I don't know where/how that would have been set.

Maybe your Firefox has higher security on iframes than mine does? I don't know where/how that would have been set.

Người tạo câu hỏi

Just some more information for you:

This is what I originally mentioned in the first post. If I go to the actual page on Twitter's domain for the same video, I am able to view it fine (see screenshots). For some very strange reason, it's only the embeds on this particular site that I'm unable to view the videos on.

Just some more information for you: This is what I originally mentioned in the first post. If I go to the actual page on Twitter's domain for the same video, I am able to view it fine (see screenshots). For some very strange reason, it's only the embeds on this particular site that I'm unable to view the videos on.

Người tạo câu hỏi

I also realized I had an old copy of the 32-bit Firefox on my computer. I uninstalled both copies and reinstalled the newest 64-bit. Still the same problem.

I also realized I had an old copy of the 32-bit Firefox on my computer. I uninstalled both copies and reinstalled the newest 64-bit. Still the same problem.

Người tạo câu hỏi

Again, thank you for your time and help.

  • sigh* this is probably what I'll have to do... Start over with a brand new profile for Firefox and see what it does.

Is there a way to save my current profile and create a new one to test with?

Update: I have the support article for how to back up and restore profiles, but if there is any other solution I would love to try those first.

Hopefully we can get to the bottom of this.

Again, thank you for your time and help. *sigh* this is probably what I'll have to do... Start over with a brand new profile for Firefox and see what it does. Is there a way to save my current profile and create a new one to test with? Update: I have the support article for how to back up and restore profiles, but if there is any other solution I would love to try those first. Hopefully we can get to the bottom of this.

Được chỉnh sửa bởi Techno769 vào

jscher2000
  • Top 10 Contributor
8693 giải pháp 71056 câu trả lời
Được đăng

You can create a parallel profile without losing anything.

Inside Firefox, type or paste about:profiles in the address bar and press Enter/Return to load it.

Click the Create a New Profile button, then click Next. Assign a name like Oct2016, ignore the option to relocate the profile folder, and click the Finish button.

After creating the profile, scroll down to it and click the Set as default profile button below that profile, then scroll back up and click the Restart normally button. (Many other buttons are still "under construction" so please ignore them.)

Firefox should exit and then start up using the new profile, which will just look brand new.

Any improvement?

When you are done with the experiment, open the about:profiles page in the new profile, click the Set as default profile button for your normal profile, then click the Restart normally button to get back to it.

If you want to migrate selected files between the two profile folders, see:

Recovering important data from an old profile

You can create a parallel profile without losing anything. Inside Firefox, type or paste '''about:profiles''' in the address bar and press Enter/Return to load it. Click the Create a New Profile button, then click Next. Assign a name like Oct2016, ignore the option to relocate the profile folder, and click the Finish button. After creating the profile, scroll down to it and click the '''Set as default profile''' button below that profile, then scroll back up and click the '''Restart normally''' button. (Many other buttons are still "under construction" so please ignore them.) Firefox should exit and then start up using the new profile, which will just look brand new. Any improvement? When you are done with the experiment, open the about:profiles page in the new profile, click the '''Set as default profile''' button for your normal profile, then click the '''Restart normally''' button to get back to it. If you want to migrate selected files between the two profile folders, see: [[Recovering important data from an old profile]]

Người tạo câu hỏi

I'll be damned. As soon as I made the new profile, the videos played fine on that page. I would like to clone all of my information from my default profile into a new one.

What do you think?

I'll be damned. As soon as I made the new profile, the videos played fine on that page. I would like to clone all of my information from my default profile into a new one. What do you think?
jscher2000
  • Top 10 Contributor
8693 giải pháp 71056 câu trả lời
Được đăng

Try troubleshooting in reverse: copy the prefs.js file from your normal profile to the test profile (while Firefox is not running) to see whether that breaks it. If that does break it, then you could look at customized preferences in about:config to see whether there is some obvious candidate for causing this problem.

Try troubleshooting in reverse: copy the prefs.js file from your normal profile to the test profile (while Firefox is not running) to see whether that breaks it. If that does break it, then you could look at customized preferences in about:config to see whether there is some obvious candidate for causing this problem.

Người tạo câu hỏi

jscher2000 said

Try troubleshooting in reverse: copy the prefs.js file from your normal profile to the test profile (while Firefox is not running) to see whether that breaks it. If that does break it, then you could look at customized preferences in about:config to see whether there is some obvious candidate for causing this problem.

Wow ok, so it turns out the prefs.js did in fact break it. I'll start digging... Any clue what it could be?

Wait a minute... I remember changing this stupid setting for the annoying "x video player is now in fullscreen mode" to make it go away. Other than that I can't think of anything

I found a set of user set values called "vidadblocker." I noticed in my add-ons that the video part of the AdBlockPlus isn't verified so I can't even use it in this version of Firefox. Think I'm safe to delete these values?

''jscher2000 [[#answer-930487|said]]'' <blockquote> Try troubleshooting in reverse: copy the prefs.js file from your normal profile to the test profile (while Firefox is not running) to see whether that breaks it. If that does break it, then you could look at customized preferences in about:config to see whether there is some obvious candidate for causing this problem. </blockquote> Wow ok, so it turns out the prefs.js did in fact break it. I'll start digging... Any clue what it could be? Wait a minute... I remember changing this stupid setting for the annoying "x video player is now in fullscreen mode" to make it go away. Other than that I can't think of anything I found a set of user set values called "vidadblocker." I noticed in my add-ons that the video part of the AdBlockPlus isn't verified so I can't even use it in this version of Firefox. Think I'm safe to delete these values?

Được chỉnh sửa bởi Techno769 vào

jscher2000
  • Top 10 Contributor
8693 giải pháp 71056 câu trả lời
Được đăng

vidadblocker sounds like an extension, but it's weird that they are not under extension.vidadblocker. ?? Anyway, if you delete them and they turn out to be important, you can restore them from the other copy.

The fullscreen warning shouldn't be a factor with the initial load/play in the frame.

What about customized security settings?

vidadblocker sounds like an extension, but it's weird that they are not under extension.vidadblocker. ?? Anyway, if you delete them and they turn out to be important, you can restore them from the other copy. The fullscreen warning shouldn't be a factor with the initial load/play in the frame. What about customized security settings?