Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When used as mediawiki widget, Safari browser shown fallback code requesting to download flash player ... #82

Open
johnnyBrandom opened this issue Jul 24, 2020 · 3 comments

Comments

@johnnyBrandom
Copy link

Note that this project is being used as a mediawiki widget for playing audio files. See here for background:

https://www.mediawikiwidgets.org/Html5mediaAudio

Unfortunately, in some cases, this code is resulting in problems for Safari browser (mobile and desktop). Problem manifests as a poorly formatted notice stating that Flash 9.0 or greater is required along with a link to adobe to download flashplayer (see attached screen grab). The issue appears to be triggering perhaps outdated fallback code in this software. Should this fallback code be revised to remove references to flash? As is, fallback code appears to present similarly to adware injection malware (although the link does direct to adobe).

For demonstration of undesired behavior - please visit following mediawiki sandbox page using Safari browser (mobile or desktop):

https://sandbox.semantic-mediawiki.org/wiki/Embed_audio_files

It is unclear specifically what the issue is but the browser console shows following warnings:

[Log] JQMIGRATE: Migrate is installed with logging active, version 3.0.1 (load.php, line 141)
[Warning] This page is using the deprecated ResourceLoader module "jquery.tabIndex". (Embed_audio_files, line 280)
[Warning] JQMIGRATE: jQuery.fn.delegate() is deprecated (load.php, line 141)
[Warning] JQMIGRATE: jQuery.fn.bind() is deprecated (load.php, line 141)

Thank you. Hopefully this can be repaired as this is a very useful project.

Screen Shot 2020-07-23 at 11 45 20 AM

@etianen
Copy link
Owner

etianen commented Jul 24, 2020 via email

@johnnyBrandom
Copy link
Author

johnnyBrandom commented Jul 25, 2020

Thanks for responding. After taking time to review the circumstances of this issue, I agree with your position. As for my reason for using your project, I actually don't need to support IE8, rather I need a way to insert html media tags into mediawiki. In general, html in mediawiki is not permitted, however they offer several means to add html for those who need it in their wiki. Examining the options (none of which seemed great), I selected the mediawikiwidget method, which is one of the options they advertise on the mediawiki site. In that project, another nice developer used this project (html5media) as the means to enable html5 media tags. However, discovering this issue has prompted me to looked over the mediawikiwidget project in greater detail. I now see that it is a project outside of the mediawiki umbrella, and lacks a robust support model (not because of your response - I agree you are not obligated to support their effort). I also have doubts about mediawiki adopting and supporting the mediwikiwidget effort internally. It just doesn't seem likely. Therefore, I think my best path is to go with one of the other options they offer. Thanks again for the generosity of your time and software!

edit: BTW - just for the sake of completeness, I think this particular issue with Safari is that it does not support the .ogg media format which was used in the sandbox example above. I believe this is what is causing the fallback code to execute. It works fine for media formats that Safari does support internally.

@etianen
Copy link
Owner

etianen commented Jul 25, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants