If you matter privacy more, you need to move away from the mainstream browsers. Other than that the new Edge is finally a Browser i can recommend to people and sadly this is the first time in the history of 25 years of Microsoft Browsers. Just have a look at the latest results from infographic.
Microsoft is the worst privacy offender after Facebook. They managed to beat Google!!! Microsoft has a few key differences. They are a product driven company and much of their data is collected to improve said products. Microsoft enacted GDPR regardless of country. Microsoft was notably better here and that should be acknowledged whether you like or trust them or not. Microsoft has promised to keep Google accountable and they are pushing for good changes like teaming up to rewrite elements of the browser in Rust.
The more market share Microsoft has the more away. Microsoft has notable technical superiority. They automatically turn off telemetry without user interaction if they disable it in the OS. Edge also supports default integration with WDAG. Edge Chromium also supports built in tracked blocking, data clearing on close which has the nifty feature to save cookies per whitelisted sites.
Save my name, email, and website in this browser for the next time I comment. Please click on the following link to open the newsletter signup page: Ghacks Newsletter Sign up. Ghacks is a technology news blog that was founded in by Martin Brinkmann.
It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.
Search for:. How to block the new Microsoft Edge on Windows 10 devices. Find out how to block the new Chromium-based Microsoft Edge browser from being installed via Windows Update on Windows 10 machines. Martin Brinkmann. Microsoft Edge hide the titlebar in vertical tab mode. New Edge web browser launched for Android. Microsoft Edge 92 won't autoplay all media anymore by default.
Here is what Microsoft has in store for Edge in the second half of Comments The Equestrian said on June 4, at pm. I would like to have the new Edge on my PC, but I would still use 3rd party browser. Bobby Phoenix said on June 4, at pm. Iron Heart said on June 4, at pm. Honestly, Martin, none of the two. Vanilla said on June 5, at am. Now the source link is useless , but we still need to make sure any user attempting to download the file cannot be directly served the file.
For a more complete solution , now serve the video with a flash player or html canvas and never link to the video directly. To just remove the right click menu, add to your HTML:. This is a complete answer to the two questions asked and not an answer to the question: "can I stop a user from downloading a video they have already downloaded. That's it! I do that because you can always see the source by right click. Ok, you say: "I can use directly the browser view source" and it's true but we start from the fact that you CAN'T stop downloading html5 videos.
PHP sends the html5 video tag together with a session where the key is a random string and the value is the filename. Now PHP is asked to send the video. PHP recovers the filename; deletes the session and sends the video instantly. Additionally all the 'no cache' and mime-type headers must be present. It doesn't prevent saving the video, but it does remove the download button and the "Save as" option in the context menu.
The video will load, but by the time the user right clicks and chooses Save As the video url they initially received has expired. FYI this is not my code but it works great! You can at least stop the the non-tech savvy people from using the right-click context menu to download your video. You can disable the context menu for any element using the oncontextmenu attribute. This works for the body element whole page or just a single video using it inside the video tag.
First of all realise it is impossible to completely prevent a video being downloaded, all you can do is make it more difficult. A web browser temporarily downloads the video in a buffer, so if could prevent download you would also be preventing the video being viewed as well.
That does not mean you should not hide it in the source as well - you should. You should not disable right click, and even less you should display a message saying "You cannot save this video for copyright reasons.
Sorry about that. As suggested in this answer. This can be very annoying and confusing for the user. Apart from that; if they disable JavaScript on their browser they will be able to right click and save anyway. CSS cannot be turned off in browser, protecting your video without actually disabling right click. However one problem is that controls cannot be enabled either, in other words they must be set to false. If you are going to disable right click using JavaScript then also store the source of the video in JavaScript as well.
That way if the user disables JavaScript allowing right click the video will not load it also hides the video source a little better. From TxRegex answer :. Another way to prevent right click involves using the embed tag. This is does not however provide the controls to run the video so they would need to be inplamented in JavaScript:.
Chrome and Opera as of June has a submenu on the timeline to allow straight download, so user doesn't need to right click to download that video. Interestingly Firefox and Edge don't have this In addition to other mentioned methods to disable the context menu.
I will not accept any responsibility if someone abuses these methods or use it to harm others or the websites that I mentioned as an example. Azure blob storage supports this out of the box. Sleep or something like that to delay the thread the amount that you have to wait if you watch the video normally. I have a repo PluralSight-Downloader that is doing it halfway. I created this repo almost 5 years ago. Once the embed domains are set, it will not allow anyone to embed the video or display it from the browser unless connecting from the domains specified.
So, if you have a page that is secured on your server which loads the Vimeo player in iframe, this makes it pretty difficult to get around. So users will see "save picture as" instead of "save video" in context menu.
However, you can still access the "Inspect" and the "View source" tool through keyboard shortcuts. As the answer at the top says, you can't stop it entirely. But you can try to put barriers up to stop them. Just in case you want to get straight into the point. I would like to point out to anyone that this is possible because youtube does it and if they can so can any other website and it isn't from the browser either because I tested it on a couple browsers such as microsoft edge and internet explorer and so there is a way to disable it and seen that people still say it I tries looking for an answer because if youtube can than there has to be a way and the only way to see how they do it is if someone looked into the scripts of youtube which I am doing now.
I also checked to see if it was a custom context menu as well and it isn't because the context menu is over flowing the inspect element and I mean like it is over it and I looked and it never creates a new class and also it is impossible to actually access inspect element with javascript so it can't be.
You can tell when it double right-click a youtube video that it pops up the context menu for chrome. I am doing research and looking through the source of youtube so I will be back if I find the answer The only way to download youtube videos is through a video download. I did research and my research stays that you can disable it except there is no javascript to it I don't know how to explain how they do it but they did and there is a way.
So encrypting the link is best in short terms. It seems like streaming the video through websocket is a viable option, as in stream the frames and draw them on a canvas sort of thing. Video streaming over websockets using JavaScript. I think that would provide another level of protection making it more difficult for the client to acquire the video and of course solve your problem with "Save video as For example, people can use some API for example desktopCapture , getUserMedia that allows users to record screen, window, tab.
People can use it and write it to the canvas and then concatenate all the chunks together to get the video,. Everything you see in the browser is downloaded content.
The question being alluded to is how to save that content in the browser. To view content, client browsers download from content servers and make it available locally. One solution becoming popular is to save ephemeral content in browser only, and for a limited time, in a way that cannot be saved directly. The short expiry of content makes persistent storage almost impossible to ordinary users since new content is displayed before user can attempt to save expired content.
Just in case you need that too, here's what you put in the AngularJS controller in question:. Stack Overflow for Teams — Collaborate and share knowledge with a private group.
Create a free Team What is Teams? Collectives on Stack Overflow. The later is responsible for apk files and works when unknown source is ticked. You can only freeze it with root privilege. Sign up to join this community. The best answers are voted up and rise to the top. Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams? Learn more. How to block any app from being installed? Ask Question. Asked 4 years, 2 months ago. Active 2 years, 8 months ago.
Viewed 81k times. Improve this question. OdraEncoded OdraEncoded 1 1 gold badge 2 2 silver badges 4 4 bronze badges. Add a comment. Active Oldest Votes. Choose wisely. Improve this answer. Alain Giresse Alain Giresse 1 1 silver badge 8 8 bronze badges. May I kindly know what does your answer adds to which has already not been covered in my answer?
At least to point out quite frankly that package installer cannot be disabled without root though I am not very sure this is the situation with all Android versions — Alain Giresse. The Overflow Blog. Who owns this outage? Building intelligent escalation chains for modern SRE.
0コメント