Giter VIP home page Giter VIP logo

Comments (5)

cwtickle avatar cwtickle commented on May 26, 2024

Keyの重複を避けるため、譜面側やソースから指定させるのは避ける。
そのため、URLかそれを加工したものが良いと思うが、
全角文字が入ってきた場合はOKか?などは確認が必要。(譜面名に日本語が入ることがあるため)

from danoniplus.

cwtickle avatar cwtickle commented on May 26, 2024

この件は優先順をつけて、実装を予定しています。
ハイスコアなど、データの不整合が起こりやすい項目から着手するのは止め、
AdjustmentやVolumeの一時保存など、保存したデータを受け渡しするだけのところから
始めてみようと思っています。

from danoniplus.

suzme avatar suzme commented on May 26, 2024

イベント毎の総プレイ数・総スコアを抽出できるなど、

サイト横断的に実現したい、ということでしょうか?
悪意のあるサイトからも読み書きされる可能性があり、
セキュリティやプライバシーの面でリスクが大きいように思います。
通常のスコア保存とは別にイベント用の機能として実装し、
読み書き可否をホワイトリスト等で対応したほうがいいのではないでしょうか。

from danoniplus.

cwtickle avatar cwtickle commented on May 26, 2024

そうですね、仰る通りだと思います。
調べた限りだと、異なるドメイン間のアクセスは制限が掛かっているようなので
最低でも同一サイト内の機能とイベント用の機能を分けることにはなると思っています。

この辺、まだ何もできてないのでどうにかしたいところではありますが。

from danoniplus.

cwtickle avatar cwtickle commented on May 26, 2024

LocalStorageで実装する方向で、ver4.1.0~4.6.1に掛けて実装しました。
下記、リセットボタンやON/OFFボタン含め一通りの実装が完了したので、クローズとします。

  • キー別)リバース設定、キーコンフィグ設定
  • 作品別)Adjustment、ハイスコア、音量設定

from danoniplus.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.