ruffle-rs / ruffle

A Flash Player emulator written in Rust
https://ruffle.rs
Other
15.42k stars 798 forks source link

Feature Request: Resolve more Flash detection issues for 4399 #17386

Open riku-42 opened 1 month ago

riku-42 commented 1 month ago

Bypassing Flash Detection on 4399.com

4399.com is a popular Flash game website in China. The site has a method for detecting Flash support in the browser. Currently, Ruffle bypasses this detection by injecting a script called 4399-content-script.ts at document_start. This content script successfully resolves Flash detection issues for most games under the URL pattern www.4399.com/flash/*.

However, 4399.com also hosts some Flash games that use different detection methods. For example, games found at https://my.4399.com/yxmsdzls/ and http://www.4399.com/flash/48399.htm still display a block screen indicating that Flash is not supported, even after installing the Ruffle extension.

image

riku-42 commented 1 month ago

Issues can be resolved by this feature request:

17318 http://www.4399.com/flash/48399.htm

15015 https://news.4399.com/qiu/

15010 http://sjsj.4399.com/

15014 https://my.4399.com/yxmsdzls/