小编Pab*_*ero的帖子

模块请求如何正确检索重音字符?

我正在使用:模块:请求 - 用简化的HTTP请求方法来刮取带有重音字符的网页á é ó ú ê ã等.

我已经尝试encoding: utf-8过没有成功.我仍然在结果中得到这个 字符.

request.get({
    uri: url,
    encoding: 'utf-8'
    // ...
Run Code Online (Sandbox Code Playgroud)

是否有任何配置来修复它?

我不知道这是不是一个问题,但我填写了一个这个模块.还没有答案.:/

request node.js web-scraping

17
推荐指数
1
解决办法
2万
查看次数

allow-navigation并不优先于iOS上的allow-intent

我使用PWAbuilder为我的PWA应用程序生成了iOS和Android Pollyfill.它在Android上运行良好,但我在iOS上遇到了一个问题.

我想在外部浏览器中打开外部链接,所以我添加了这个allow-intent:

<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
Run Code Online (Sandbox Code Playgroud)

这工作正常,如果我点击任何外部链接(not-under-my-domain.com),它将在外部浏览器中打开.

为了在应用程序中打开my-domain.com,我补充道

<allow-navigation hap-rule="yes" href="*://my-domain.com/*" />
Run Code Online (Sandbox Code Playgroud)

根据文档,allow-navigation应该优先allow-intent,但它似乎没有工作.

然后,如果我点击我的域中的任何链接,例如/ other-page,它将在外部浏览器中打开 - 这是预期的,它应该在应用程序中打开.

我希望allow-navigation在外部浏览器中打开任何未定义的链接,以及应用程序中的所有其他链接(在my-domain.com下).

有任何想法吗?

ios cordova cordova-plugins pwabuilder

7
推荐指数
1
解决办法
330
查看次数

Web应用程序自动重定向到iOS问题的初始页面(不应重定向)

我有一个用于Android和iOS的网络应用程序,可以打开一个网页。该应用程序适用于Android和大多数iOS设备。

但是由于某些原因,对于某些iOS用户,该应用会在几分钟后使用该应用将用户随机重定向到初始页面。

用户在初始页面上打开应用程序,单击其他页面的链接,用户正在阅读页面,然后由于某种原因,应用程序重定向回初始页面。

没有在应用程序中进行重定向的JavaScript代码,没有服务工作者,但是没有重定向。

它并不会一直发生,但是确实会发生并且使用户烦恼。

关于可能发生的事情有什么想法吗?

更新:代码段

ViewController.swift

import UIKit
import WebKit
import Firebase
import UserNotifications
class ViewController: UIViewController , WKNavigationDelegate, WKUIDelegate{

    @IBOutlet weak var loading: UIActivityIndicatorView!
    @IBOutlet weak var screenSplash: UIImageView!
    @IBOutlet weak var webView: WKWebView!
    let reachability = Reachability()!

    var request = URLRequest(url: URL(string: "https://app.com/webview")!)

    var screen = CGRect.zero

    var flag = 0

    override func viewDidLoad() {
        super.viewDidLoad()

        screen = UIScreen.main.bounds
        webView.frame.origin.x = 0
        webView.frame.origin.y = 0
        webView.frame.size.height = screen.height
        webView.frame.size.width = screen.width

        webView?.navigationDelegate = self

        webView.scrollView.bounces = …
Run Code Online (Sandbox Code Playgroud)

uiwebview ios progressive-web-apps

6
推荐指数
1
解决办法
409
查看次数

方向更改后中心UIPageControl

我正在尝试集中处理UIPageControl纵向和横向模式,但它不起作用,x在设备旋转后发生变化.

@interface DetailViewController : UIViewController<UIScrollViewDelegate>
{
    UIPageControl *pageControl;
}

- (void)viewDidLoad
{
    pageControl = [[UIPageControl alloc] init] ;  
    [self renderMyView];
    [self.view addSubview:pageControl];
}

- (void)renderMyView
{
   if(isPortrait)
   {
        pageControl.frame = CGRectMake(200, 976, 0, 0);
   } else {
        pageControl.frame = CGRectMake(200, 720, 0, 0);
   }
}
Run Code Online (Sandbox Code Playgroud)

renderMyView执行上didLoaddidRotate.

第一次viewDidLoad在肖像和风景中运作良好,但如果我旋转设备,pageControl则会出现在不同的x中!= 200.

我也尝试过pageControl.center,但它没有用.

我怎样才能保持集中?

objective-c uipagecontrol ios4

3
推荐指数
1
解决办法
4101
查看次数

如何在引发异常时保留响应头?

我正在使用rack-cors在我们的API请求中添加CORS响应头.

当请求成功时它工作正常(200).但是当应用程序通过(401)引发异常ActiveRecord::RecordNotFound(404)或设计 /无效凭证时authenticate_user!- 它不会响应CORS响应头.

它不仅适用于机架式.在引发异常之前,它不会响应添加的任何自定义标头.

最大的问题是在客户端(浏览器),因为它不是根据状态代码显示正确的错误,而是显示:

XMLHttpRequest无法加载http://development.com:4000/orders/1.请求的资源上不存在"Access-Control-Allow-Origin"标头.因此,不允许来源" http://development.com:3000 "访问.

如果我手动捕获异常rescue_from,render json: {}, status: 500它会响应标题.

ruby-on-rails cors

3
推荐指数
1
解决办法
897
查看次数