A Safari Web Extension to allow auto-refreshing of individual tabs

Overview

Safari Web Extension - AutoRefresh

See article on Medium.

App store download (free and no Ads).

There are a few websites that I visit and that time out after a short period.
It started annoying me. There are Safari extensions from App store that enable
autorefreshing but none was free. I started looking for my own solutions.

It took a couple of minutes of searching online to find some articles on how to
create Safari Web Extension. It seems that creating extensions for Safari is now
less complicated than it used to be. I only had to rely on Apple's official docs
and Mozilla MDN for this small project.

Please refer to Safari Web Extensions on how to create a Safari Web Extension
project and how to install it locally on Mac. Please refer to Browser Extensions
for how different components work with each other and API docs for browser
extensions in general.

This AutoRefresh extension allows you to auto refresh individual tabs in Safari.
The enable checkbox controlls if autorefresh is enabled, for all tabs, while
start/stop button controlls if an individual tab should be autorefreshing.
The implementation is not perfect. you have to "stop/start" for individual tabs if
"enable" flag is toggled. There could be other bugs too so even though this works
for me but it is really mainly for demo purpose for others.

You might also like...
Bonjourr-Safari - Safari repository for Bonjourr
Bonjourr-Safari - Safari repository for Bonjourr

Install Start Clone this repo & the original repo Open Bonjourr Startpage.xcodep

URLScheme router than supports auto creation of UIViewControllers for associated url parameters to allow creation of navigation stacks

IKRouter What does it do? Once you have made your UIViewControllers conform to Routable you can register them with the parameters that they represent

A scroll pager that displays a list of tabs (segments) and manages paging between given views
A scroll pager that displays a list of tabs (segments) and manages paging between given views

ScrollPager A scroll pager similar to the one in Flipboard. The control creates a tabbar given a title or an image, and has the option of connecting t

UITabBarController with swipe interaction between its tabs.
UITabBarController with swipe interaction between its tabs.

🌟 Features Zero setup Different animations Enable/Disable interactions easily Fluid gestures 📲 Installation Using CocoaPods Edit your Podfile and sp

Smooth customizable tabs for iOS apps.
Smooth customizable tabs for iOS apps.

SmoothTab Requirements iOS 11.0+ Swift 5.x Xcode 10+ Installation CocoaPods pod 'SmoothTab' How to use Complete screen To setup and customize the comp

Steps and files needed to reproduce a CSP bug in Safari Web Extensions

CSP Safari bug repro There appears to be a discrepancy between how Safari handles CSP policies for extension pages compared to how other browsers do s

FinderEx - MacOS Finder Sync Extension to Allow Adding Custom Actions

FinderEx MacOS Finder Sync Extension to Allow Adding Custom Actions Description

Extension of Diffable API which allow not duplicate code and use less models. Included example for SideBar.
Extension of Diffable API which allow not duplicate code and use less models. Included example for SideBar.

SPDiffable Apple's diffable API requerid models for each object type. If you want use it in many place, you pass many time to implemenet and get over

A Safari extension that redirects Twitter, YouTube, Reddit, and more to privacy friendly alternatives.
A Safari extension that redirects Twitter, YouTube, Reddit, and more to privacy friendly alternatives.

Privacy Redirect for Safari A configurable web extension that redirects Twitter, YouTube, Reddit, Google Maps, Google Search, and Google Translate to

An iOS app/Safari extension to automagically redirect AMP links to their normal counterpart. Comes with a trusty dog.

Amplosion ⚡️ Amplosion is an iOS 15 and greater app that automagically redirects AMP links to their normal counterpart. AMP links can be super annoyin

iOS Safari extension for forwarding away from AMP websites
iOS Safari extension for forwarding away from AMP websites

iOS Safari extension for forwarding away from AMP websites

An iOS app/Safari extension to automagically redirect AMP links to their normal counterpart. Comes with a trusty dog.

Amplosion ⚡️ Amplosion is an iOS 15 and greater app that automagically redirects AMP links to their normal counterpart. AMP links can be super annoyin

Ethereum browser extension wallet for Safari on macOS & iOS.

Safari Wallet This is an experiment to see whether we can build a viable browser extension Ethereum wallet for Safari on macOS and especially iOS. Ove

An iOS Safari extension that redirects MetaMask calls to Rainbow.

Rainbow Bridge (iOS App) An iOS Safari extension that redirects MetaMask calls to Rainbow. Since I can't figure out how to get the Rainbow source runn

A Safari Extension for iOS & iPadOS

Duplicator Duplicator is a Safari Extension for iOS and iPadOS that makes duplicating tabs much easier! Check it out on the App Store Privacy Policy ?

Build a viable browser extension Ethereum wallet for Safari on macOS and especially iOS

Safari Wallet This is an experiment to see whether we can build a viable browser extension Ethereum wallet for Safari on macOS and especially iOS. Ove

A Hello World safari iOS extension

Hello_world_extension This is a Hello World chrome/ios_safari extension. How it works: When we click on the extension, it pop up a textarea prompt. In

Hack Club Bank Operations extension for Safari.

Hack Club Bank Operations Plugin (for Safari) This a port of the original hackclub/bank-ops-plugin Chrome extension which can be used in Safari on mac

Browser-ext - Safari Extension Container App

browser-ext See article on dev.to. Please refer to Safari Web Extensions on how

Owner
Bing Qiao
Code for fun
Bing Qiao
PullToRefresh extension for all UIScrollView type classes with animated text drawing style

PullToRefreshCoreText PullToRefresh extension for all UIScrollView type classes with animated text drawing style Demo Install Manual Copy the files in

Cem Olcay 314 Dec 3, 2022
This is an iOS Safari Extension Sample that adds a "Develop menu" to Safari on iOS to allow you to analyze websites.

Develop Menu for Mobile Safari This is an iOS Safari Extension that adds a "Develop menu" to Safari on iOS to allow you to analyze websites. This is a

Watanabe Toshinori 1 Dec 7, 2022
Swipeable Views with Tabs (Like Android SwipeView With Tabs Layout)

SMSwipeableTabView [![CI Status](http://img.shields.io/travis/Sahil Mahajan/SMSwipeableTabView.svg?style=flat)](https://travis-ci.org/Sahil Mahajan/SM

Sahil Mahajan 57 Sep 9, 2022
Duplicate Tab is a Safari Extension for iOS and iPadOS that makes duplicating tabs much easier!

Duplicate Tab Duplicate Tab is a Safari Extension for iOS and iPadOS that makes duplicating tabs much easier! Check it out on the App Store Privacy Po

Ty Irvine 17 Nov 29, 2022
BTTV-for-Safari - Unofficial BTTV/ FFZ Safari Extension for Twitch

BTTV for Safari This unofficial Safari exention adds support for BTTV and FFZ emotes on Twitch. The extension simply injects the BTTV script from the

Philipp Bolte 14 Dec 26, 2022
jasu 29 Dec 20, 2022
A tiny Safari Web Extension for presenting highlighted JSON files

A tiny Safari Web Extension for presenting highlighted JSON files

Lex Tang 31 Sep 9, 2022
A simple Safari web extension that displays a QR code for the webpage in focus.

QR Pop ?? QR Pop is a simple iOS & MacOS app and Safari extension built to make displaying QR codes easy. The Safari Extension is inspired by the quic

Shawn 9 Dec 11, 2022
Overamped - an iOS app that disables AMP and Yandex Turbo in Safari via a Web Extension⚡️

Overamped Overamped is an iOS app that disables AMP and Yandex Turbo in Safari via a Web Extension. More information is available at overamped.app. Th

Joseph Duffy 36 Dec 14, 2022
Safari Web Extension to customize your search engine.

Safari Web Extension to customize your search engine. Search queries made from the Safari address bar are appended to the custom search engine URL. No

Marvin Häuser 3 Nov 16, 2022