小编Kyl*_*yle的帖子

拒绝在框架中显示,因为它将'X-Frame-Options'设置为'SAMEORIGIN'

我正在开发一个应该响应的网站,以便人们可以通过手机访问它.该网站有一些安全的部分,可以使用谷歌,Facebook,...等登录(OAuth).

服务器后端是使用ASP.Net Web API 2开发的,前端主要是带有Razor的AngularJS.

对于身份验证部分,一切都在包括Android在内的所有浏览器中正常运行,但Google身份验证在iPhone上无效,它给了我这个错误消息

Refused to display 'https://accounts.google.com/o/openid2/auth
?openid.ns=http://specs.openid.ne…tp://axschema.org/namePerson
/last&openid.ax.required=email,name,first,last'
in a frame because it set 'X-Frame-Options' to 'SAMEORIGIN'.
Run Code Online (Sandbox Code Playgroud)

现在到目前为止我担心我的HTML文件中不使用任何iframe.

我用Google搜索,但没有回答让我解决问题.

asp.net-web-api angularjs google-oauth

252
推荐指数
8
解决办法
61万
查看次数

"Android库项目无法启动"?

现在我对此错误消息感到困惑:无法启动Android库项目.

我仔细检查了构建路径和库,一切似乎都没问题,并且在Problems视图上没有错误,但是,当我尝试将我的应用程序作为Android项目运行时,它失败并显示该消息.

任何关于它为什么发生的解释都表示赞赏!

android

77
推荐指数
3
解决办法
11万
查看次数

R无法解析为变量

我想解决这个错误

R无法解析为变量

我查了许多答案,但我找不到合适的答案; 我尝试了一切.任何人都可以帮助我吗?

我自动创建的主要活动.从以下三行开始显示错误case R.id.button1::

package de.vogella.android.temprature1;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.Toast;

public class Convert extends Activity {
    private EditText text;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        text = (EditText) findViewById(R.id.editText1);
    }

    // This method is called at button click because we assigned the name to the
    // "On Click property" of the button
    public void myClickHandler(View view) {
    switch (view.getId()) {
        case R.id.button1:
            RadioButton celsiusButton = (RadioButton) …
Run Code Online (Sandbox Code Playgroud)

android

15
推荐指数
5
解决办法
10万
查看次数

如何使用jQuery获取div的宽度百分比?

我有一个div,我想知道是否有办法使用jQuery获得百分比的宽度.

这是我的代码:

$(document).ready(function(){
   var f = $('.f').width();
      alert(f);    
});
Run Code Online (Sandbox Code Playgroud)

我尝试使用%这样的参数width(%),但这是将宽度设置为%不以百分比格式获取值.有人可以告诉我,我应该怎样做才能获得百分比?

任何帮助都非常感谢.

小提琴

jquery

14
推荐指数
2
解决办法
4万
查看次数

如何将滚动条从内部移动到表格外部?

我有这个可滚动的表,并注意到它只移动它tbody不是thead它的应该是这样的,但是滚动条在里面,table这使得theadtbodydisarrange,所以我有一个想法将滚动条移动到表外,但我不知道如何做到滚动条.你能告诉我怎么做吗?

"健康长寿·繁荣昌盛"

由此

在此输入图像描述

对此 在此输入图像描述

function removeClassName(elem, className) {
  elem.className = elem.className.replace(className, "").trim();
}

function addCSSClass(elem, className) {
  removeClassName(elem, className);
  elem.className = (elem.className + " " + className).trim();
}

String.prototype.trim = function() {
  return this.replace(/^\s+|\s+$/, "");
};

function stripedTable() {
  if (document.getElementById && document.getElementsByTagName) {
    var allTables = document.getElementsByTagName('table');
    if (!allTables) {
      return;
    }

    for (var i = 0; i < allTables.length; i++) {
      if (allTables[i].className.match(/[\w\s ]*scrollTable[\w\s ]*/)) {
        var trs …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery

8
推荐指数
1
解决办法
172
查看次数

如何在不改变像素值的情况下调整Phaser的Canvas大小?

我正在寻找一种方法来放大/缩小我的Phaser应用程序,具体取决于屏幕大小,同时保持比例(而不是像素描示的那样以像素方式改变画布大小),我尝试了很多片段,但是每个人有点像寻找别的东西,这就是我正在寻找的东西(同样,下面的代码,屏幕得到"完全屏蔽"在桌面上但不在移动设备上):

在此输入图像描述

var game = new Phaser.Game(1100,600, Phaser.Canvas,"gameDiv");

var mainState = {

    init: function () {

		game.renderer.renderSession.roundPixels = true;

		game.physics.startSystem(Phaser.Physics.ARCADE);

		game.physics.arcade.gravity.y = 800;

		game.physics.arcade.gravity.x = -10850;

    },
	preload: function(){

        //Loads background imagery
		game.load.image(`background`, "assets/background_1877_600.png");



	},
	create: function(){
        
        	// function to scale up the game to full screen
       // function to scale up the game to full screen
        game.scale.pageAlignHorizontally = true;
        game.scale.pageAlignVertically = true;
        
        
        game.scale.fullScreenScaleMode = Phaser.ScaleManager.SHOW_ALL;

        game.input.onDown.add(gofull, this);

        function gofull() {

            if (game.scale.isFullScreen)
            {
                //game.scale.stopFullScreen();
            }
            else
            {
                game.scale.startFullScreen(true);
            }

        } …
Run Code Online (Sandbox Code Playgroud)

javascript css html5 phaser-framework

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

如何使用`localStorage`来存储整个页面?

我一直在阅读HTML中的书,在第5章中,它展示了如何创建可以脱机运行的移动应用程序.我唯一的疑问是:我可以为整个页面执行此操作吗?你能给我一个简单但完整的例子来说明如何做到这一点吗?

提前致谢.

javascript html5

5
推荐指数
1
解决办法
4996
查看次数

为什么我的面板在移动设备上滚动?jQueryMobile

我有一个小任务查看器,你可以创建一个任务面板,无论如何,我遇到的问题是,当你在移动设备上并向下滚动面板时,它会回到顶部,所以你需要再次向下滚动以便能够点击你想要的输入,当你完成输入(或不输入)并尝试点击后退按钮以关闭键盘它再次回到顶部.

我试图使用,.focus但它忽略了它.

为什么会这样?我该如何解决?任何帮助都是真诚的感谢.

单击加号按钮以打开面板

PS:我清理了代码以专注于这个问题

我的代码:

#header {
  background-color: #72a9dc;
  text-shadow: 0 0 3px #000;
  color: white;
}
.code {
  background-color: #b4d0ec;
  text-shadow: 0 0 1px #fff;
  border-radius: 3px;
  width: 30px;
  text-align: center;
  float: left;
}
.label {
  margin-left: 10px;
  text-align: center;
  float: left;
}
.date {
  float: right;
  border-radius: 3px;
  border: 1px solid #000;
  width: 100px;
  height: 20px;
  text-align: center;
  text-shadow: 0 0 0 #fff;
  color: black;
}
.detail {
  font-size: 20px;
  color: #72a9dc;
}
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html> …
Run Code Online (Sandbox Code Playgroud)

jquery android jquery-mobile jquery-mobile-panel

5
推荐指数
1
解决办法
172
查看次数

如何在不穿过障碍物的情况下检测从 A 点到 B 点的最短路径?

我一直在尝试创建一个 jQuery 代码,该代码将扫描带有 id 的 divmap及其中的.map所有内容,并在尝试避免交叉/触摸 的同时找到从#Ato的最短路径,但我对如何做后者一无所知.#B#blockings

非常感谢任何帮助。

插图: 在此处输入图片说明

这是我的代码

computeTrack('#a','#b', '#map');

function computeTrack(A, B, MAP){
  
  var bag = [];
  var obstacle = [];
  
  bag = getDistance(A, B);
  obstacle = scanning(A, B, MAP);
  moveAtoB(A, B, MAP, obstacle, bag);
}

function moveAtoB(A, B, MAP, obstacle, bag){
  var clone;
  $(A).append('<div id="clone" style="position:fixed;width:5px; height:5px; background-color:#F00; top:'+$(A).position().top+'; left:'+$(A).position().left+';"></div>');
  
  clone = '#clone';
  generatePath(clone, A, B, MAP, obstacle, bag);
}

function generatePath(clone, A, B, MAP, obstacle, bag){ …
Run Code Online (Sandbox Code Playgroud)

javascript jquery path-finding

4
推荐指数
1
解决办法
1093
查看次数

如何使用HTML发送SOAP请求并接收响应?

我想向SOAP “服务器” 发送一个数字(我不知道是否可以称其为服务器,如果我输入错了,请更正我),并使用HTML接收响应,我看到了很多带有答案的问题包含发送XML请求的示例,例如以下示例,但是我不知道如何在HTML上接收和查看响应,抱歉,我是SOAP的新手。

PS:当然,对于HTML,我的意思是HTML内的JavaScript:P


服务器:在这里

提前致谢!

<html>

<head>
    <title>SOAP JavaScript Client Test</title>
    <script type="text/javascript">
        function soap() {
            var xmlhttp = new XMLHttpRequest();
            xmlhttp.open('POST', 'http://192.168.0.251:9080/wsa/wsa1', true);

            // build SOAP request
            var sr =
                '<?xml version="1.0" encoding="utf-8"?>' +
                '<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:services-progress-com:notavailable">' +
                '<soapenv:Header/>' +
                '<soapenv:Body>' +
                '<urn:lnestagio>' +
                '<urn:vvalor>5</urn:vvalor>' +
                '</urn:lnestagio>' +
                '</soapenv:Body>' +
                '</soapenv:Envelope>';

            xmlhttp.onreadystatechange = function() {
                    if (xmlhttp.readyState == 4) {
                        if (xmlhttp.status == 200) {

                            alert('done use firebug to see …
Run Code Online (Sandbox Code Playgroud)

html javascript soap wsdl web-services

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