Comments (1)
fixed by adding scroll listener.
on activity
// scroll listener - session is GeckoSession
session.scrollDelegate = object : ScrollDelegate {
override fun onScrollChanged(session: GeckoSession, scrollX: Int, scrollY: Int) {
GeckoScrollHelper.scrollY = scrollY
GeckoScrollHelper.scrollX = scrollX
super.onScrollChanged(session, scrollX, scrollY)
}
}
on GeckoScrollHelper.kt
companion object {
var height = 0
var scrollX = 0
var scrollY = 0
}
on method down
Timber.tag("scroll: start").d("$scrollY - $scrollX - $height")
// swipe down
MotionHelperkt.down(200f, {
// get scroll coord after swiped
Timber.tag("scroll: ends").d("$scrollY - $scrollX - $height")
})
from geckoview.
Related Issues (20)
- ajax request cors problem
- how to get current page url in onPageStop method callback ?
- Web extension native messaging from content script is broken HOT 2
- How do I match the geckoview lifecycle to the activity lifecycle, like webView pausetimers and resumeTimers
- Run GeckoView from background service
- Hello, developer, may I ask, is there a method similar to Android WebView shouldInterceptRequest in geckoview?
- [question] disable security features
- Background audio/video
- Video playback allowlisting
- GeckoResult<AllowOrDeny> onLoadRequest not getting called at all
- Upload files to geckoview
- I want to create a button that moves to the top when scrolling beyond a certain level.
- How do I debug GeckoView on android just like I debug WebView ? HOT 1
- bug: Uri cannot be used.
- CookieManager and GeckoView
- Cookie are not stored
- Thread stuck
- Is there a simple way to compile GeckoView for Android ? HOT 1
- Load local WebExtension issue, plz help!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geckoview.