【问题标题】:How to set webview area upon loading a link?如何在加载链接时设置 webview 区域?
【发布时间】:2010-07-20 22:40:43
【问题描述】:

好的,所以我有一个链接到文章的 rss 阅读器。它链接到的网站之一没有移动视图。我想知道是否有人知道加载页面后是否可以设置视图的“缩放”和位置?因此,例如,如果以下链接是我的文章...http://www.neworleanssaints.com/news-and-events/article-1/Saints-agree-to-terms-with-7th-round-pick-Sean-Canfield/cce6a9ca-eaee-4878-ad40-0b98609f7fe7

那么我怎么能在文章没有用户放大和滚动文章顶部的情况下将视图焦点放在文章上。谢谢。

【问题讨论】:

    标签: java android rss webview


    【解决方案1】:

    我认为,您必须使用基于 HTML 代码 ID 的锚点。然后,您必须在 url 和 # 之后传递您想要坚持的 Id。 以你的例子,它会给出类似的东西: http://www.neworleanssaints.com/news-and-events/article-1/Saints-agree-to-terms-with-7th-round-pick-Sean-Canfield/cce6a9ca-eaee-4878-ad40-0b98609f7fe7#c1256209263986

    由于您要查找的 div 有一个 id(幸运的是,他们没有所有时间) <div id="c1256209263986" class="iw_component"><div xmlns:esi="http://www.edge-delivery.org

    希望这对你有帮助(尝试点击我放的链接,这应该会打开文章开头的页面。) 我从未尝试过,但试了一下,然后回来告诉我它是否有效。

    【讨论】:

    • 好的,我将在今天晚些时候开始讨论,并且一定会回来提供我的发现。我也会尝试找到一种设置缩放的方法,但这应该是简单的部分! :) 再次感谢
    • 它很好地将文章的顶部与浏览器的顶部对齐,但浏览器的左侧位于站点的最左侧。所以我想现在我只需要弄清楚如何将它与文章的左侧对齐。谢谢!
    • 这是所发生情况的屏幕截图。所以我希望找到一种方法让浏览器的左侧部分与文章对齐。 img816.imageshack.us/img816/9534/devicee.png
    • 然后我看到 2 个选项:如果您知道左侧 div 的宽度,您可以使用 computeScroll() 方法。或者您更改在 web 视图中加载数据的方式。我的意思是,您通过 HTTP 请求获取 url 的内容(如果这不是您已经在做的事情,哈哈),然后通过以下方式摆脱左侧的 div:在其开始标签中添加 display:none 或更改CSS,或者你能想到的任何东西......
    猜你喜欢
    • 1970-01-01
    • 2012-09-15
    • 2021-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多