Greasy Fork is available in English.

Vimeo Player Custom Buttons

Add an interface to add custom buttons to embeded Vimeo players

作者
PennyJim
今日安裝
0
安裝總數
27
評價
0 0 0
版本
6
建立日期
2023-07-20
更新日期
2023-07-20
尺寸
1.4 KB
授權條款
GNU GPLv3
腳本執行於

Injects into an embedded Vimeo player and adds an external interface for adding custom buttons. It does this by adding a message listener listening for messages of this style:

{
    method: "addPlayerButton",
    name: "example-class",
    callBack: "exampleMethod",
    width: "2.4em",
    icon: "<svg></svg>"],
    beforeWhat: ".selector-of-controlbar > element"
}

Which will then return this message when the button gets pressed

{
    method: "exampleMethod"
}

It is useful for adding a theater style button on sites so you can manually enlarge the player from a button within.

I personally use it for Dropout.tv so I can have a fullscreen style experience without actually hiding the system clock. I have a suspicion that the match should change to be more general, but I'm not going to change what has worked well for me without someone actually encountering an issue with it.

I also know it's not very secure as it'll just set the innerHTML as whatever you give it, but security is not my forte and this is made for personal use.