454
submitted 1 year ago* (last edited 1 year ago) by mysoulishome@lemmy.world to c/mildlyinfuriating@lemmy.world

Update…Per Microsoft’s instructions, disabled all tracking protections in Safari and requested desktop mode and it works. Their instructions say turn protections back on after using teams… 😐

Funny enough it works in Safari and not Edge…tho that may be Apple’s fault since all browsers are somewhat just versions of Safari, last I heard…

you are viewing a single comment's thread
view the rest of the comments
[-] possiblylinux127@lemmy.zip 48 points 1 year ago

In Microsoft's defense I phones don't have proper web browsers. They are all the same under the hood

[-] drcobaltjedi@programming.dev 39 points 1 year ago

Yeah, this might be it. For anyone not aware, every browser on iOS is just safari with a different skin and some plugins to work with whatever ecosystem you actually are trying to use.

[-] mysoulishome@lemmy.world 3 points 1 year ago

They have different browsers with limitations but I don’t know about not proper. It is possible to build perfectly decent web apps but many times they choose not to or it’s too much trouble

[-] icedterminal@lemmy.world 14 points 1 year ago* (last edited 1 year ago)

See 2.5.6 here: https://developer.apple.com/app-store/review/guidelines/

It is possible to build perfectly decent web apps but many times they choose not to or it’s too much trouble

On iOS, they quite literally can't in some aspects. They're restricted to using the supplied WebKit Apple enforces. On Android you can use the Blink Web View (Chromium) or Gecko Web View (Firefox). Both of which can be bundled in the app, or you can use the system version.

They have different browsers with limitations but I don’t know about not proper.

Every single iOS "browser" is WebKit. AKA Safari. Due to Apple's plug-in system being proprietary, it's difficult to extend. Third party browsers typically use JavaScript injections which slow down the browsing experience. The supplied WebKit is also watered down and updated on a slower cycle. Apple intentionally makes their browser better.

You're not actually using Microsoft Edge. You're using Safari and it's being identified as such by the UA string. Due to Safari being in last place for web standards feature support, it's not surprising you're coming across the issue.

[-] hedgehog@ttrpg.network 9 points 1 year ago

iOS only allows PWAs in Safari, and Safari lacks a lot of features for PWAs - https://firt.dev/notes/pwa-ios/ is a pretty good resource for figuring out what they do and don’t support.

Outside of PWAs, Safari is a pain to develop for. Unlike both Firefox and Chromium browsers, its “dev tools” are a bit of a mess and don’t support simply adding extensions like React Dev Tools to augment them. To use such an extension you have to run it as an independent application and connect to Safari, and IME doing this it frequently fails to actually connect properly and didn’t provide a comparable workflow.

When I was working on an app that only needed to support Safari, I ended up just using those extensions in Chrome or Firefox rather than trying to build it in Safari.

And this is my experience building on a Mac. For anyone developing on a Windows or Linux device, it’s not like they can just install Safari locally to confirm that everything works. So if something doesn’t work in Safari, it’s probably not gonna get caught by the developer.

[-] possiblylinux127@lemmy.zip 4 points 1 year ago

They don't though. They all use the same engine and a subject to Apples restrictive rules

[-] jmcs@discuss.tchncs.de 3 points 1 year ago* (last edited 1 year ago)

Safari/WebKit on iOS doesn't support Opus which makes it a non starter for modern video call platforms.

this post was submitted on 08 Nov 2023
454 points (100.0% liked)

Mildly Infuriating

35473 readers
244 users here now

Home to all things "Mildly Infuriating" Not infuriating, not enraging. Mildly Infuriating. All posts should reflect that.

I want my day mildly ruined, not completely ruined. Please remember to refrain from reposting old content. If you post a post from reddit it is good practice to include a link and credit the OP. I'm not about stealing content!

It's just good to get something in this website for casual viewing whilst refreshing original content is added overtime.


Rules:

1. Be Respectful


Refrain from using harmful language pertaining to a protected characteristic: e.g. race, gender, sexuality, disability or religion.

Refrain from being argumentative when responding or commenting to posts/replies. Personal attacks are not welcome here.

...


2. No Illegal Content


Content that violates the law. Any post/comment found to be in breach of common law will be removed and given to the authorities if required.

That means: -No promoting violence/threats against any individuals

-No CSA content or Revenge Porn

-No sharing private/personal information (Doxxing)

...


3. No Spam


Posting the same post, no matter the intent is against the rules.

-If you have posted content, please refrain from re-posting said content within this community.

-Do not spam posts with intent to harass, annoy, bully, advertise, scam or harm this community.

-No posting Scams/Advertisements/Phishing Links/IP Grabbers

-No Bots, Bots will be banned from the community.

...


4. No Porn/ExplicitContent


-Do not post explicit content. Lemmy.World is not the instance for NSFW content.

-Do not post Gore or Shock Content.

...


5. No Enciting Harassment,Brigading, Doxxing or Witch Hunts


-Do not Brigade other Communities

-No calls to action against other communities/users within Lemmy or outside of Lemmy.

-No Witch Hunts against users/communities.

-No content that harasses members within or outside of the community.

...


6. NSFW should be behind NSFW tags.


-Content that is NSFW should be behind NSFW tags.

-Content that might be distressing should be kept behind NSFW tags.

...


7. Content should match the theme of this community.


-Content should be Mildly infuriating.

-At this time we permit content that is infuriating until an infuriating community is made available.

...


8. Reposting of Reddit content is permitted, try to credit the OC.


-Please consider crediting the OC when reposting content. A name of the user or a link to the original post is sufficient.

...

...


Also check out:

Partnered Communities:

1.Lemmy Review

2.Lemmy Be Wholesome

3.Lemmy Shitpost

4.No Stupid Questions

5.You Should Know

6.Credible Defense


Reach out to LillianVS for inclusion on the sidebar.

All communities included on the sidebar are to be made in compliance with the instance rules.

founded 1 year ago
MODERATORS